Senior Node.JS developer

Go Interactive ,
26 Черв 2024

We are seeking a Senior NodeJS Developer to join our team. You will be responsible for developing and maintaining a reservation app, which is integrated within an existing app following a microservice architecture.
As a Senior NodeJS Developer, you will work closely with the product owner, scrum master, frontend and backend developers, and automation QA to deliver high-quality features based on user feedback and business requirements. You will be responsible for the development, testing, and maintenance of the reservation microservice, as well as contributing to the overall success of the project.
If you have a passion for problem-solving, a strong technical background, and experience working in a dynamic team environment, we would love to hear from you.

Requirements:
Backend Development: Extensive experience with Node.js and TypeScript.
Microservices Architecture: Proven experience in working with and developing microservices.
Express Framework: Proficiency in using Express for building robust RESTful APIs.
Kubernetes: Experience deploying and managing microservices in a Kubernetes environment.
Monitoring and Tracking: Experience with tools like Datadog and Sentry.
Google Cloud Platform: Knowledge of services like Pub/Sub and ReCAPTCHA.
Database Management: Proficiency with PostgreSQL.
CI/CD: Experience with Continuous Integration tools such as CircleCI.

Responsibilities:
Development: Build and maintain backend microservices using Node.js, TypeScript, and Express.
Testing: Develop and execute automation tests to ensure high-quality code.
Deployment: Manage deployments and operations using Kubernetes and related tools.
Collaboration: Work closely with the product owner, scrum master, backend developers, and QA team to deliver features based on user feedback and business requirements.
Performance Monitoring: Implement monitoring solutions to track the performance and reliability of microservices.

Job conditions:
An exciting and challenging project with a leading organization.
The opportunity to work with a dynamic and professional team.
Competitive compensation and the potential for contract extension.
Multi-national team and collaborative work environment.
Continuous knowledge sharing with engaged co-workers.
Career and professional growth opportunities.