About the Role:
We are seeking a highly skilled Backend Developer to architect and scale our server-side infrastructure. You will build high-performance APIs using Node.js/Express, manage MongoDB data flows, and orchestrate cloud deployment on AWS using ECS and Serverless technologies.
Key Responsibilities:
- API Development: Design and maintain scalable RESTful and GraphQL endpoints.
- AWS Cloud Architecture: Manage containerized applications via AWS ECS/Fargate and serverless functions via AWS Lambda/API Gateway.
- Database Optimization: Design efficient MongoDB schemas and aggregation pipelines.
- Infrastructure & DevOps: Manage EC2, S3, and CloudWatch. Build CI/CD pipelines to automate testing and deployment.
- Security: Implement JWT/OAuth2, input validation, and rate limiting.
Required Qualifications:
- Core Backend Engineering: Expert-level Node.js and proficiency in Express.js or NestJS. Experience with microservices.
- AWS Cloud & Containerization: Strong experience with Docker, AWS ECS, Lambda, and S3.
- Database (MongoDB): Advanced knowledge of the MongoDB Aggregation Framework and Mongoose ODM.
- Security & Scaling: Implementation of secure auth strategies and experience designing systems for high concurrency.
Preferred Skills:
- Infrastructure as Code (Terraform or AWS CDK).