Search by job, company or skills

Upskills

Senior Fullstack Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 10 applicants
Early Applicant

Job 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 lifecyclefrom crafting scalable APIs to building intuitive, responsive user interfaceswhile 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.


More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145273893

Similar Jobs