Job Title: AWS Backend Engineer
Experience: 2–5 Years
Location: [ Remote]
Employment Type: Contract
About the Role
We are looking for a skilled AWS Backend Engineer with 2–5 years of experience to design and deliver scalable backend solutions on AWS. The ideal candidate should have strong hands-on expertise in cloud-native development, serverless architecture, and API design, along with the ability to work in a client-facing, project-driven environment.
Key Responsibilities
- Design, develop, and deploy backend solutions using AWS services such as Lambda, API Gateway, DynamoDB/RDS, S3, SQS, and SNS
- Build and manage RESTful and event-driven APIs
- Develop scalable serverless and microservices-based architectures
- Implement and manage data persistence layers using AWS databases
- Integrate internal systems and third-party services
- Apply security best practices including IAM, authentication, and secure API design
- Support CI/CD pipelines and deployment workflows
- Participate in release cycles, testing, debugging, and performance optimization
- Collaborate with architects, developers, and cross-functional teams to deliver high-quality solutions
- Create and maintain technical documentation
Required Skills & Qualifications
- 2+ years of experience in backend development
- Hands-on experience with AWS services (Lambda, API Gateway, DynamoDB/RDS, S3, SQS/SNS)
- Proficiency in Node.js, Python, or Java
- Strong understanding of REST APIs and event-driven architectures
- Experience with serverless architecture
- Familiarity with Infrastructure-as-Code tools (Terraform, CloudFormation, or CDK)
- Knowledge of CI/CD pipelines and DevOps practices
- Basic understanding of cloud security concepts (IAM, authentication, authorization)
- Strong problem-solving, analytical, and communication skills
- Experience working in client-facing or consulting environments
Good to Have
- AWS Certifications (e.g., AWS Certified Developer, Solutions Architect)
- Experience with microservices architecture
- Exposure to monitoring/logging tools (CloudWatch, etc.)
- Understanding of Agile/Scrum methodologies