Tessafold is seeking an experienced AWS Certified Developer, Associate to join our dynamic team. The successful candidate will be responsible for designing, developing, and deploying scalable, high-performance applications on the AWS platform.
Responsibilities:
- Develop and deploy scalable, highly available, and fault-tolerant applications on AWS
- Design, build, and maintain APIs, microservices, and serverless applications
- Collaborate with cross-functional teams to understand business requirements and develop solutions that meet those needs
- Write clean, maintainable, and readable code, following best practices and coding standards
- Ensure that applications are secure, performant, and cost-efficient
- Troubleshoot and debug issues in production environments
- Participate in code reviews, testing, and deployment activities
- Stay up-to-date with the latest AWS services, features, and best practices
- Contribute to the continuous improvement of development processes and methodologies
Requirements:
- AWS Certified Developer, Associate certification
- Bachelor’s or Master’s degree in Computer Science or related field
- 3+ years of experience in software development, with at least 2 years of experience in developing applications on AWS
- Strong understanding of AWS services such as EC2, Lambda, API Gateway, S3, DynamoDB, and CloudFormation
- Proficiency in at least one programming language such as Java, Python, or Node.js
- Experience with serverless architectures, containerization, and DevOps practices
- Familiarity with Agile development methodologies and tools such as JIRA and Git
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work independently and as part of a team in a fast-paced environment
- Passion for learning and staying up-to-date with new technologies and trends