We are seeking an experienced Backend Developer with a minimum of 5-6 years of hands-on experience to join our development team.
As a Backend Developer, you will be responsible for designing, developing, and maintaining robust solutions for our suite of products, as part of the team responsible for the heart of our technology stack.
You will work with cutting-edge technologies, including Node.js, Nest.js, TypeScript, PostgreSQL, and AWS services.
Responsibilities:
Design, develop, and deploy scalable and high-performance backend solutions to support our web and mobile applications.
Collaborate closely with the product team, FE developers, QA engineers, and other stakeholders to understand requirements and translate them into technical specifications and implementation plans.
Write clean, maintainable, and well-documented code in TypeScript, following best practices and design patterns.
Implement and maintain database schemas, queries, and optimizations using PostgreSQL.
Perform code reviews, troubleshoot issues, and provide technical support to ensure the reliability and performance of backend systems.
As a Backend Developer, you will be responsible for designing, developing, and maintaining robust solutions for our suite of products, as part of the team responsible for the heart of our technology stack.
You will work with cutting-edge technologies, including Node.js, Nest.js, TypeScript, PostgreSQL, and AWS services.
Responsibilities:
Design, develop, and deploy scalable and high-performance backend solutions to support our web and mobile applications.
Collaborate closely with the product team, FE developers, QA engineers, and other stakeholders to understand requirements and translate them into technical specifications and implementation plans.
Write clean, maintainable, and well-documented code in TypeScript, following best practices and design patterns.
Implement and maintain database schemas, queries, and optimizations using PostgreSQL.
Perform code reviews, troubleshoot issues, and provide technical support to ensure the reliability and performance of backend systems.
Requirements:
Bachelors degree in Computer Science, Engineering, or related field (or equivalent work experience).
Minimum of 5-6 years of professional experience in backend development, with a strong proficiency in Node.js and TypeScript.
Experience working with backend frameworks such as Nest.js or similar frameworks.
Solid understanding of relational databases and experience with PostgreSQL or similar database technologies.
Excellent problem-solving skills and ability to troubleshoot complex issues in a fast-paced environment.
Strong communication and collaboration skills to work effectively within a multidisciplinary team.
Familiarity with CI/CD pipelines, version control systems (e.g., Git), and agile development methodologies.
Bachelors degree in Computer Science, Engineering, or related field (or equivalent work experience).
Minimum of 5-6 years of professional experience in backend development, with a strong proficiency in Node.js and TypeScript.
Experience working with backend frameworks such as Nest.js or similar frameworks.
Solid understanding of relational databases and experience with PostgreSQL or similar database technologies.
Excellent problem-solving skills and ability to troubleshoot complex issues in a fast-paced environment.
Strong communication and collaboration skills to work effectively within a multidisciplinary team.
Familiarity with CI/CD pipelines, version control systems (e.g., Git), and agile development methodologies.
This position is open to all candidates.