Back to search
Upskills Linkedin · Posted 3mo ago

Senior Fullstack Software Engineer

Ho Chi Minh City, Hồ Chí Minh, Vietnam

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Upskills provides expert financial software consulting to investment banks and leading financial institutions in Asia Pacific, Middle East and Europe. With a strong, Front to Back expertise in the cash and derivatives markets, coupled by an in-depth knowledge of financial markets technologies, we provide smart and efficient solutions.
We are seeking a highly-skilled Senior Software Engineer based in Ho Chi Minh City, Vietnam to join our dynamic IT R&D Team. In this role, you will be responsible for designing, developing, and maintaining both backend services and frontend applications, ensuring seamless user experiences and high-performance systems. Also, you will play a critical role across the full development lifecycle—from crafting scalable APIs to building intuitive, responsive user interfaces—while collaborating with cross-functional teams to deliver robust fintech solutions. You will take part in important software implementation and be responsible for, but not limited to:

  • Design and implement high-performance, scalable, reusable, and robust backend components and APIs using Node.js, Python, or Java.
  • Develop and maintain RESTful APIs and/or GraphQL services.
  • Design, develop, and maintain responsive, user-friendly web applications using modern frontend frameworks such as React, Angular, or Vue.js.
  • Translate UI/UX designs and wireframes into high-quality, maintainable code.
  • Work with microservices architecture to decompose monolithic systems and enable scalability.
  • Ensure high performance and responsiveness of backend services.
  • Optimize application performance and troubleshoot complex technical issues using best practices and design patterns.
  • Collaborate with DevOps teams to implement and maintain CI/CD pipelines and cloud-based deployments.
  • Mentor junior engineers and contribute to team knowledge sharing and technical excellence.

Requirements

  • Master's or Bachelor’s Degree in Information Technology, Computer Science, Software Engineering, or related field.
  • Minimum 6 years of experience in Backend Development with one of following programming languages, such as NodeJS, Python, or Java.
  • Hands-on experience in designing and developing RESTful APIs and/or GraphQL.
  • Hands-on experience with Frontend frameworks such as React, Angular, or Vue.js.
  • Proficiency in cloud services like AWS, Azure, or GCP.
  • Knowledge of Data Dictionaries, Templates, Workflows.
  • Familiarity with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
  • Extensive experience with backend development and architecture.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of GIT for versioning.
  • Strong debugging, problem-solving, and optimization skills.
  • Startup Spirit: Self-motivated, comfortable in a dynamic, evolving environment.
  • Good command of spoken & written English. French is a great plus.
  • A fast learner and able to work independently.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent