Senior AWS Cloud-Native Python Backend Developer - Elevata
- Remote
- Remote, São Paulo, Brazil
- Technology
Job description
At Elevata, our mission is to transform the technological landscape of businesses with innovative cloud solutions. Established by a team of technology enthusiasts and innovators, we are committed to assisting companies of all sizes in achieving heightened efficiency, security, and scalability levels. As official AWS partners, we offer a comprehensive range of services encompassing all aspects of cloud computing, from initial assessments to cloud-native development, data analytics, artificial intelligence, and 24x7 managed services. Our dedication extends beyond service provision; we are committed partners in our clients' journeys toward digital success, consistently keeping pace with the latest trends and technologies.
As a Senior AWS Cloud-Native Python Backend Developer, you will be responsible for designing and implementing complex backend solutions using AWS services like API Gateway, Lambda, ECS, EKS, Docker, ECR, SQS, and EventBridge. You will lead a team to build robust, high-performance cloud-native applications, applying best practices for scalability, security, and maintainability. Your ability to architect solutions, oversee cloud infrastructure, and guide development teams will be critical in this role.
Key Responsibilities:
Lead the design, development, and deployment of cloud-native backend services using Python and AWS.
Architect and implement microservices and serverless solutions using services like API Gateway, Lambda, and SQS.
Containerize applications with Docker, and deploy and orchestrate them in ECS or EKS environments.
Optimize the performance, scalability, and security of cloud-based applications.
Lead the adoption of AWS best practices for cloud architecture, including security, cost management, and performance optimization.
Design event-driven systems using AWS services like SNS, SQS, and Kinesis.
Manage infrastructure using AWS CloudFormation or Terraform for Infrastructure as Code.
Provide technical leadership and mentorship to junior developers, conducting code reviews and offering guidance on cloud-native development.
Work with cross-functional teams to define technical requirements, ensuring seamless integration between backend services and other systems.
Oversee and implement comprehensive CI/CD pipelines for automated deployments, testing, and monitoring.
Drive DevOps culture and best practices within the team, focusing on automation, scalability, and system reliability.
Utilize Datadog and other monitoring tools to proactively identify and address performance bottlenecks.
Job requirements
5+ years of experience as a backend developer, with deep expertise in Python and AWS cloud services.
Advanced English
Hands-on experience building microservices and event-driven architectures in AWS.
Expertise in AWS API Gateway, Lambda, ECS, and EKS.
Proficiency in Docker for containerization and Amazon ECR for managing container images.
Experience in designing and managing CI/CD pipelines and working with automation tools.
Advanced knowledge of AWS IAM, VPC, and security best practices.
Experience with Datadog or similar monitoring tools for ensuring system reliability.
Proven track record of leading technical projects and mentoring development teams.
Familiarity with databases like RDS, DynamoDB, S3, and working with SQS/SNS for messaging.
Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications:
AWS Certified (Solutions Architect, DevOps Engineer, or equivalent).
Proficiency with additional AWS services like Step Functions, EventBridge, or Kinesis.
Experience with Kubernetes orchestration and EKS.
Knowledge of advanced AWS security tools like AWS WAF, Shield, and GuardDuty.
Strong leadership, decision-making, and problem-solving skills.
- Brazil
or
All done!
Your application has been successfully submitted!