Design and implement microservices-based backend solutions using AWS technologies.
Develop and deploy serverless applications using AWS Lambda, API Gateway, DynamoDB, SQS, SNS, and other AWS services.
Create and maintain RESTful APIs or GraphQL endpoints.
Write clean, scalable, and well-documented code.
Optimize application performance and ensure high availability and reliability.
Implement security and data protection best practices.
Collaborate with frontend developers, DevOps, and QA to deliver integrated solutions.
Participate in code reviews, sprint planning, and architecture discussions.
Monitor and troubleshoot production systems, ensuring incident resolution and uptime.
Required Skills & Qualifications:
3+ years of backend development experience.
2+ years of working with AWS services, particularly in a serverless environment.
Proficiency in Node.js, Python, or Java for backend development.
Solid understanding of microservices design principles and API development.
Hands-on experience working with SQL and NOSQL databases.
Experience with AWS Lambda, API Gateway, DynamoDB, S3, SQS, SNS, and CloudWatch.
Familiarity with CI/CD pipelines, Infrastructure as Code (IaC) using CDK or SAM or Terraform.
Knowledge of IOT data and related technologies will be a plus.
Experience with Docker and container orchestration (e.g., ECS, EKS) is a plus.
Strong understanding of REST, JSON, and asynchronous messaging patterns.
Knowledge of security best practices in cloud-based environments.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time