Role description
NodeJS Backend Software Developer
You Are:
The ideal candidate will have experience in back-end development using Node.js, design and implementation of RESTful APIs, and microservices architecture, working collaboratively with multidisciplinary teams using agile methodologies
The opportunity:
• Develop and maintain back-end services and REST APIs.
• Participate in the design and implementation of microservices-based solutions.
• Collaborate with architecture, QA, and business teams throughout the development lifecycle.
• Participate in agile ceremonies, task estimation, and code reviews.
• Ensure code quality through best practices, version control, and static analysis tools.
• Contribute to technical documentation and the maintenance of CI/CD pipelines.
This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.
What you need:
• 2-4 years of software development experience.
• Node.js (Express.js or Fastify), RESTful APIs, and microservices architecture.
• Docker, Kubernetes, SQL Server, and Git.
• Experience with Jenkins and SonarQube.
• Knowledge of React.js (desirable), REST API consumption, and basic Redux or Context API handling.
• Experience with agile methodologies (Scrum/Kanban).
• Basic knowledge of API security (JWT, OAuth 2.0) and technical documentation (Swagger/OpenAPI).
Benefits
Employees receive eleven (11) paid holidays, two (2) weeks of paid vacation per year, and are eligible for health, dental, disability and life insurance.
#UST
#LI-YH1
#LI-Remote