Full Stack Engineer

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

Full Stack Engineer (React/Node)

Our US client is on the lookout for a talented Full Stack Engineer (React/Node) to join their team in Sri Lanka.

Responsibilities

  • Build scalable and responsive web applications using React and Node.js.
  • Design and develop backend services and APIs using Node.js and Java (Spring Boot).
  • Translate wireframes and product requirements into clean, maintainable front-end code.
  • Collaborate with the product team to conceptualize UI/UX in Figma.
  • Write unit and integration tests; participate in code reviews and continuous integration.
  • Troubleshoot and optimize existing codebases for performance and scalability.
  • Contribute to the full development lifecycle from planning to deployment.

Qualifications

  • 4+ years of professional experience in full stack development.
  • Strong hands-on experience with React.js.
  • Proficiency with Node.js, Express.js, and building RESTful APIs.
  • Solid experience in Java, preferably with Spring Boot for backend services.
  • Working knowledge of Figma—ability to interpret and make minor adjustments to design mockups.
  • Familiarity with version control systems like Git.
  • Understanding of relational databases (PostgreSQL/MySQL) and basic NoSQL (MongoDB).
  • Comfortable with Agile development methodologies and DevOps practices.
  • Fluent in spoken and written English to directly work with the onsite team in the US.

To apply, please visit www.cms.lk or email your resume to [email protected] with subject "Full Stack Engineer".