Backend Developer Role
We are seeking an experienced Backend Developer to join our team. This role involves designing, developing, and optimizing high-performance APIs and microservices for modern digital products.
Key Responsibilities:
* Develop and maintain backend services using Node.js and modern frameworks.
* Create scalable, secure RESTful or GraphQL APIs.
* Design and implement microservices architectures and event-driven integrations.
* Collaborate with cross-functional teams to deliver end-to-end features.
* Analyze and troubleshoot system performance and reliability issues.
* Contribute to best practices, coding standards, and technical documentation.
Requirements:
* Strong expertise in Node.js and its ecosystem.
* Familiarity with Express.js, NestJS, or similar frameworks.
* Detailed knowledge of relational and/or NoSQL databases (PostgreSQL, MongoDB).
* Experience with API development, authentication, and integration patterns.
* Understanding of containerization (Docker) and cloud environments (AWS, Azure, GCP).
* Awareness of CI/CD pipelines and DevOps principles.