Experience: 3-8 years
Work from Office (Monday to Friday)
Roles & Responsibilities
- Design, develop, and maintain scalable backend services and APIs using Node.js, TypeScript, and AWS (Lambda, Cognito, API Gateway, SQS, SNS, S3, IAM).
- Implement RESTful and GraphQL APIs, integrating with front-end systems and third-party applications.
- Develop efficient database structures and queries using PostgreSQL (PG-SQL).
- Write unit and automation tests using tools such as Jest, Zod, and Swagger to ensure high-quality code.
- Follow modern JavaScript (ES6+) standards and best practices for clean, maintainable code.
- Utilize tools like Axios, PgTyped, Middy, and CI/CD pipelines for deployment automation and integration.
- Manage infrastructure as code using CloudFormation, CDK, or SAM for serverless architecture.
- Collaborate with frontend (React.js) and DevOps teams to ensure seamless API integrations and deployment flows.
- Ensure application security, performance, and reliability through proactive monitoring and optimization.
- Mentor junior engineers, participate in code reviews, and promote engineering best practices.
- Actively engage in sprint planning, estimations, and technical discussions, taking ownership of deliverables.
- Strong in Node.js, TypeScript, and REST API development
- Proficient in PostgreSQL (PG-SQL) and AWS Lambda
- Strong understanding of software architecture and design patterns
- Experience with GraphQL
- Familiarity with AWS CDK and Serverless Application Model (SAM)
- Strong verbal and written communication skills
- Excellent problem-solving and analytical thinking
- Ability to collaborate effectively across teams and functions
- Demonstrates ownership, accountability, and attention to detail
- Adaptable to fast-paced, agile environments
- Positive attitude with a focus on continuous learning and improvement
