Posted on: 09/12/2025
About the Role :
We are seeking a highly skilled Node.js Backend Developer with strong expertise in TypeScript, backend API development, and hands-on experience with AWS serverless architecture. The ideal candidate will excel in building scalable, secure, high-performance backend systems while integrating third-party services and supporting distributed, event-driven workflows.
This role requires deep knowledge of asynchronous programming, SQL performance optimization, and experience working in a CI/CD-driven agile environment.
Key Responsibilities :
Backend Development :
- Design, develop, and maintain backend services using Node.js and TypeScript.
- Build robust, scalable REST APIs and distributed backend systems.
- Work with asynchronous patterns, queues, and event-driven flows.
- Ensure high-quality, maintainable, and testable code following best practices.
Database Engineering :
- Work extensively with PostgreSQL, including :
- Schema design
- Complex joins
- Indexing
- Query optimization and performance tuning
- Collaborate with data teams to ensure efficient and reliable data handling.
AWS Cloud Engineering (Mandatory) :
- Build and deploy serverless applications with AWS Lambda (authoring, versioning, async flows).
- Create and manage monitoring via CloudWatch logs, metrics, and alarms.
- Work with OpsGenie for alerting and incident workflows.
- Use AWS services such as SQS/SNS, and handle IAM basics (roles, permissions, policies).
- Implement deployment workflows aligned with AWS best practices.
Integrations & External Systems :
- Integrate APIs, SDKs, OAuth/SSO flows, and third-party services.
- Ensure secure, performant, and resilient external communication mechanisms.
Collaboration & Delivery :
- Work in sprint-based agile delivery, participating in planning, refinement, code reviews, and retrospectives.
- Collaborate with frontend, DevOps, QA, and product teams to ensure end-to-end delivery.
- Work with CI/CD pipelines for automated builds, testing, and deployments.
- Troubleshoot issues, conduct root cause analysis, and support production stability.
Required Skills & Qualifications :
- 5 to 7+ years of backend engineering experience.
- Strong proficiency in Node.js and TypeScript.
- Deep experience with PostgreSQL (schema design, joins, indexing, performance tuning).
- Proven expertise in building scalable REST API architectures.
- Hands-on experience with AWS, especially :
a. AWS Lambda
b. CloudWatch (logs, metrics, alarms)
c. OpsGenie alerting workflows
d. SQS/SNS, IAM (preferred)
- Experience integrating third-party APIs, SDKs, OAuth/SSO flows.
- Strong understanding of asynchronous programming, queues, and distributed systems.
- Experience working in sprint-based delivery with CI/CD pipelines.
- Strong debugging, analytical, and performance optimization skills.
- Excellent communication and ability to collaborate in cross-functional teams.
Preferred Qualifications :
- Experience with microservices architecture.
- Familiarity with Docker or container orchestration.
- Experience with automated testing frameworks (Jest, Mocha).
- Exposure to monitoring/observability tools beyond CloudWatch.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1587394
Interview Questions for you
View All