Pessoa Desenvolvedora Backend Python Especialista I (Plataforma e Serviços)

J
JobgetherSecurity & IT
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSPythonKafkaRabbitmqRESTful APIsMicroservices

Requirements

  • Solid professional experience in backend development with Python.
  • Strong experience designing and building microservices architectures and decoupling monolithic systems.
  • Practical experience with AWS or other major cloud platforms.
  • Strong knowledge of event-driven architectures and messaging (Kafka and/or RabbitMQ).
  • Experience with RESTful API development.
  • Hands-on experience using AI-powered development tools such as Cursor or GitHub Copilot.
  • Strong software quality mindset, including unit and integration testing, code reviews, and automated quality practices.
  • Experience with technical documentation and architectural practices such as RFCs, ADRs, and System Design.
  • Experience with observability and APM solutions (New Relic, OpenTelemetry, Datadog, etc.).
  • Knowledge or previous experience with .NET/C# is a plus.
  • Familiarity with security practices, LGPD, and anonymization of personal data is desirable.

Responsibilities

  • Design, develop, and evolve resilient, high-performance microservices using Python.
  • Lead and execute the migration and decoupling of business domains from a legacy .NET monolith into a modern Python-based platform.
  • Design and maintain asynchronous integrations using Kafka and/or RabbitMQ, as well as robust RESTful APIs.
  • Promote high standards of software quality through unit, integration, and end-to-end testing, as well as thorough code reviews.
  • Architect and maintain cloud solutions in AWS, prioritizing resilience, high availability, scalability, and efficient infrastructure costs.
  • Implement and evolve application observability using APM and monitoring technologies such as New Relic and OpenTelemetry.
  • Produce and maintain structured technical documentation, including RFCs, ADRs, System Design diagrams, and BPMN workflows.
  • Lead root-cause analyses and troubleshooting activities and facilitate post-mortems.
  • Use AI development tools such as Cursor and GitHub Copilot to improve workflow efficiency.
  • Act as a technical reference across squads to define integration contracts and drive architectural decisions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now