The company is looking to solve the problem of building and deploying scalable and secure APIs using native AWS services, with a strong emphasis on object-oriented programming and API design.
Requirements
- 5+ years of professional experience in Python development, with a strong emphasis on object-oriented programming and API design
- Proven hands-on experience in building and deploying APIs using native AWS services
- Strong experience with AWS SDK for Python (Boto3) and infrastructure-as-code tools like AWS CloudFormation or Terraform
- Solid understanding of data backup, recovery, and disaster recovery strategies for AWS data stores
- Deep knowledge of security best practices in web and cloud-native application development
- Proficiency in DevOps practices, including CI/CD pipelines, automated testing, and deployment
- Experience with full-stack development, including integration with front-end frameworks like React or Angular
Responsibilities
- Building and deploying APIs using native AWS services, including Lambda, API Gateway, DynamoDB, S3, and IAM
- Designing and implementing data backup, recovery, and disaster recovery strategies for AWS data stores such as RDS, DynamoDB, S3, and Redshift
- Implementing security best practices in web and cloud-native application development, including encryption, IAM policies, and secure API access
- Developing and deploying CI/CD pipelines using tools like AWS CodePipeline, CodeBuild, and GitHub Actions
- Collaborating with teams to design and implement automated testing and deployment strategies
- Building and deploying serverless architectures using AWS Lambda and API Gateway
- Designing and implementing event-driven design patterns using AWS services
Other
- Excellent communication skills, both verbal and written, with the ability to collaborate effectively in a team environment
- A proactive and collaborative mindset with a passion for automation, innovation, and continuous improvement
- Ability to work in a team environment
- Strong collaboration and communication skills
- Passion for automation, innovation, and continuous improvement