Python Back-End Developer | Senior
Location
Worldwide
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Python Back-End Developer | Senior
Compass UOL
Role Description - Desenvolver e evoluir aplicações, serviços e pipelines de processamento de dados; - Participar da modernização de sistemas e soluções legadas; - Projetar e implementar soluções em ambiente cloud; - Construir integrações e arquiteturas orientadas a eventos; - Desenvolver componentes para processamento assíncrono e distribuído; - Atuar na evolução e otimização de rotinas de processamento de dados; - Garantir qualidade através de testes automatizados e boas práticas de desenvolvimento; - Participar de definições técnicas e arquiteturais; - Realizar análise e otimização de performance, escalabilidade e confiabilidade das soluções; - Atuar com bancos de dados relacionais e não relacionais em diferentes contextos de negócio. Qualifications - Experiência sólida em desenvolvimento de software; - Domínio de Programação Orientada a Objetos (POO); - Conhecimento em Clean Code e boas práticas de engenharia de software; - Experiência com testes unitários; - Vivência com arquiteturas orientadas a eventos e mensageria (Kafka, RabbitMQ, SQS, SNS ou similares); - Conhecimento em processamento assíncrono, concorrência ou paralelismo; - Experiência com ambientes cloud; - Vivência com bancos de dados relacionais e/ou não relacionais. Requirements - Desejável: Experiência com Python; - Conhecimento em Spark ou PySpark; - Experiência com AWS Lambda e arquiteturas Serverless; - Vivência com AWS Glue; - Conhecimento em Node.js, TypeScript, Express ou NestJS; - Experiência com Kubernetes; - Conhecimento em PostgreSQL, MySQL, MongoDB, ScyllaDB ou Oracle; - Experiência em modernização de aplicações e pipelines legados.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Intermediate/Senior Software Engineer – .NET
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Help build and maintain scalable backend applications and web services • Collaborate with cross-functional teams in a dynamic Agile environment • Participate in requirements analysis and Agile/Scrum team ceremonies • Collaborate with cross-functional teams to design and deliver software solutions • Build scalable and maintainable backend applications and services using .NET technologies • Refactor, troubleshoot, debug, and optimize existing applications • Contribute to system stability, performance, and ongoing improvements • Develop and maintain technical documentation throughout the software development lifecycle • Participate in code reviews and support engineering best practices
Intermediate/Senior Software Engineer – .NET
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Participate in requirements analysis and Agile/Scrum team ceremonies • Collaborate with cross-functional teams to design and deliver software solutions • Build scalable and maintainable backend applications and services using .NET technologies • Refactor, troubleshoot, debug, and optimize existing applications • Contribute to system stability, performance, and ongoing improvements • Develop and maintain technical documentation throughout the software development lifecycle • Participate in code reviews and support engineering best practices
• Build and optimize high-performance backend services within existing Golang codebases • Design and implement robust APIs using REST, GraphQL, WebSocket, and gRPC • Architect scalable distributed systems capable of handling high loads and heavy traffic • Write thoroughly tested code and maintain high test coverage for core backend services • Work directly with clients and cross-functional teams to shape technical requirements and architecture • Lead code reviews, define engineering best practices, and mentor less experienced developers in the team
• Develop and maintain fullstack features using React (frontend) and Python (backend) • Work within a microfrontend architecture and contribute to its evolution • Build and integrate microservices ensuring scalability and performance • Collaborate closely with the frontend lead and other cross-functional teams • Contribute to cloud-based solutions, including AWS Lambda services • Ensure code quality, testing, and maintainability in a fast-changing environment • Adapt quickly to evolving requirements in an innovative AI-driven product.


