Description

Job Description:

Responsibilities:

  • Design, develop, and maintain serverless applications using AWS Lambda, API Gateway, DynamoDB, and other AWS services.
  • Write clean, efficient, and well-documented code in JavaScript (Node.js) and Java.
  • Collaborate with cross-functional teams, including product managers, designers, and QA, to deliver high-quality software.
  • Develop APIs and backend systems that are reliable, secure, and scalable.
  • Participate in code reviews, design discussions, and architecture planning.
  • Troubleshoot and debug issues in a fast-paced environment.
  • Continuously evaluate and incorporate new technologies and development practices.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 3+ years of experience as a software engineer or developer.
  • Strong hands-on experience with AWS services, particularly Lambda, DynamoDB, API Gateway, S3, and CloudWatch.
  • Proficiency in JavaScript (Node.js) and Java programming languages.
  • Experience with RESTful API design and integration.
  • Solid understanding of software development best practices, including CI/CD and automated testing.
  • Ability to work both independently and in a collaborative team environment.

Preferred Qualifications:

  • AWS certification (e.g., AWS Certified Developer – Associate or AWS Certified Solutions Architect).
  • Familiarity with infrastructure as code (e.g., AWS CloudFormation, Terraform, or AWS CDK).
  • Experience with event-driven and asynchronous programming patterns.
  • Exposure to front-end frameworks like React or Angular (optional but a plus)

Education

Any Graduate