Full Stack Software Developer – Node.js & React
As a Full Stack Engineer you will help shape how users interact with our applications by designing and building cloud-native, modern web systems across the stack—from responsive user interfaces to resilient APIs and robust backend services. You will play a pivotal role in driving the architecture, scalability, and quality of digital solutions that support life-saving therapies.
Note: This role requires strong proficiency in Node.js and React. It is a fully remote position with occasional travel depending on business needs.
Essential Duties and Responsibilities
-
Design, develop, and deploy full stack applications using modern JavaScript frameworks (React, Node.js).
-
Build and maintain robust, scalable RESTful APIs and backend services.
-
Develop responsive and intuitive front-end UIs integrated with system APIs.
-
Ensure code adheres to industry best practices, coding standards, and is well-documented.
-
Write and maintain automated unit, integration, and end-to-end tests (Jest, Playwright, etc.).
-
Collaborate closely with cross-functional teams including Product, Design, and DevOps.
-
Architect and implement secure, performant systems using modern DevSecOps practices.
-
Refactor and modernize legacy systems while maintaining business continuity.
-
Stay up to date with advancements in web technologies, AI-assisted development tools, and industry trends.
-
Participate in code reviews, sprint planning, and retrospectives as part of an Agile team.