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