Pessoa Engenheira Backend Python Sênior
New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSDockerPythonJavaKubernetesCI/CDTerraformMicroservicesDistributed Systems
Requirements
- Strong experience in backend development with Python and solid knowledge of Java.
- Deep understanding of object-oriented programming and software design principles.
- Proven experience with APIs, microservices, and distributed system architectures.
- Strong knowledge of cloud services, especially AWS (ECS, Lambda, Step Functions, CloudWatch, S3, SNS, RDS).
- Experience with relational and non-relational databases and system performance considerations.
- Solid understanding of testing strategies (unit, integration, TDD) in distributed environments.
- Hands-on experience with Git, CI/CD pipelines, and DevOps practices.
- Experience with Docker and Kubernetes or OpenShift in production environments.
- Familiarity with Infrastructure as Code using Terraform.
- Experience working in agile environments (Scrum, SAFe).
Responsibilities
- Design, develop, and maintain scalable backend systems using Python, with integration in Java-based ecosystems when needed.
- Build and evolve APIs and microservices architectures aligned with cloud-native and event-driven principles.
- Contribute to the design and implementation of distributed systems running on AWS and modern cloud infrastructure.
- Develop and maintain CI/CD pipelines, DevOps workflows, and infrastructure-as-code using Terraform.
- Implement and improve automated testing strategies, including TDD and distributed system testing approaches.
- Leverage AI-driven development tools and code agents, including SDD and intent-based development practices.
- Participate in architecture decisions involving scalability, resilience, and maintainability of backend platforms.
View Full Description & ApplyYou'll be redirected to the employer's site