A leading company is seeking an experienced backend Developer specializing in Node.js and TypeScript to join its growing team. The Developer will work with the team to design, develop, and maintain backend services and APIs.
Responsibilities:
Write clean, efficient, and maintainable code for optimal performance and scalability.
Design and optimize SQL database schemas, write complex queries, and ensure data integrity.
Identify and resolve bugs and performance issues in backend systems.
Develop and run unit, integration, and end-to-end tests.
Plan infrastructure for new modules, document designs, and allocate tasks within the team.
This position is open to all genders.
Requirements:
At least 6 years of hands-on experience in software development, specializing in Node.js and TypeScript.
3 years of experience in designing and optimizing database schemas (SQL and NoSQL).
Experience working with microservices architecture, including implementing messaging brokers for component communication.
Full proficiency in Docker and Kubernetes with at least 4 years of experience.
Deep knowledge of the Node.js ecosystem, with an understanding of Monorepo and Package Management.
Strong problem-solving skills and the ability to work effectively with internal stakeholders.
Preferred Skills (not required but a plus):
At least 6 years of hands-on experience in software development, specializing in Node.js and TypeScript.
3 years of experience in designing and optimizing database schemas (SQL and NoSQL).
Experience working with microservices architecture, including implementing messaging brokers for component communication.
Full proficiency in Docker and Kubernetes with at least 4 years of experience.
Deep knowledge of the Node.js ecosystem, with an understanding of Monorepo and Package Management.
Strong problem-solving skills and the ability to work effectively with internal stakeholders.
Preferred Skills (not required but a plus):
Experience with Python.
Familiarity with graph databases.
Bash scripting skills.
Experience with Google Cloud Platform (GCP).
This position is open to all candidates.