Job Description
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.