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
View details
Apply Now