Must have: AWS Certification, Back-end Development, Migration, Microservices
Responsibilities:
- Design, develop, and deploy cloud-based applications using various AWS services (e.g., EC2, S3, Lambda, DynamoDB, API Gateway).
- Implement and manage infrastructure as code using tools like CloudFormation or Terraform.
- Develop and maintain RESTful APIs to support front-end functionality.
- Ensure application performance, scalability, and security.
- Write clean, efficient, and well-documented code.
- Implement and manage CI/CD pipelines for automated deployment and testing.
- Monitor and optimize application performance and cost.
- Collaborate with front-end developers and other team members to integrate user-facing elements.
- Write and maintain technical documentation.
- Troubleshoot and resolve issues in a timely manner.
Qualifications:
- Bachelor's degree in Computer Science or a related field.
- Proven experience as a backend developer, with a focus on AWS.
- Strong understanding of cloud computing concepts and best practices.
- Proficiency in programming languages such as Java, Python, or Node.js.
- Experience with AWS services (EC2, S3, Lambda, DynamoDB, API Gateway, etc.).
- Experience with databases (SQL and NoSQL).
- Familiarity with CI/CD pipelines and automation tools.
- Excellent communication and collaboration skills.
- Experience with Agile development methodologies is a plus.
- AWS certifications are a plus.