Job Description
We are looking for a Senior Backend Engineer to join our engineering team and help build scalable, secure, and high-performance backend systems. As a senior contributor, you’ll play a key role in designing and implementing backend services, mentoring junior developers, and driving technical excellence across the team.
Requirements
Responsibilities
- Design, develop, and maintain backend services using Node.js, Express.js, and NestJS.
- Architect and implement scalable APIs (REST / GraphQL) and microservices.
- Ensure high performance and responsiveness of backend systems.
- Integrate with event streaming platforms like Apache Kafka for asynchronous processing.
- Work with relational and non-relational databases (MySQL, PostgreSQL, MongoDB, Redis).
- Deploy and manage applications in the cloud, particularly AWS.
- Write unit, integration, and end-to-end tests to ensure code quality and reliability.
- Apply OOP, SOLID principles, and design patterns in day-to-day coding.
- Participate in code reviews, architecture discussions, and mentoring junior team members.
- Collaborate with DevOps and frontend teams for continuous delivery and seamless integration.
- Assist or collaborate on frontend development using React.
Primary Skillsets
4+ years of professional experience in backend development.Strong proficiency in Node.js , Express.js , and NestJS .Solid understanding of OOP , SOLID principles , and clean code practices.Experience with SQL and NoSQL databases ( MySQL, PostgreSQL, MongoDB, Redis ).Hands-on experience with Kafka or similar event streaming platforms.Proficient in building and deploying services on AWS .Good understanding of containerization and orchestration (e.g., Docker , Kubernetes ).Experience writing and maintaining automated tests (unit, integration, e2e).Familiarity with Git, CI / CD pipelines, and Agile development processes.Strong problem-solving and communication skills.Benefits
Requirements
Primary Skillsets -Design, develop, and maintain backend services using Node.js, Express.js, and NestJS. -Architect and implement scalable APIs (REST / GraphQL) and microservices. -Ensure high performance and responsiveness of backend systems. -Integrate with event streaming platforms like Apache Kafka for asynchronous processing. -Work with relational and non-relational databases (MySQL, PostgreSQL, MongoDB, Redis). -Deploy and manage applications in the cloud, particularly AWS. -Write unit, integration, and end-to-end tests to ensure code quality and reliability. -Apply OOP, SOLID principles, and design patterns in day-to-day coding. -Collaborate with DevOps and frontend teams for continuous delivery and seamless integration. -Assist or collaborate on frontend development using React.