Job Closed
This listing is no longer active.
Your company's data technology ecosystem
Tech Lead, Python
Location
Brazil
Posted
75 days ago
Salary
0
Seniority
Senior
Job Description
Tech Lead, Python
Neogrid
• Technically lead and manage one or more development teams, ensuring the quality, performance and evolution of solutions • Actively participate in the team's technical decisions, supporting the team in architecture definitions and engineering best practices • Serve as a technical reference within the team, supporting developers with questions, reviews and implementation of complex solutions • Conduct code reviews and promote development best practices (clean code, testing, observability and security) • Ensure the implementation of technical standards and engineering practices consistent with the area’s vision • Translate business and product requirements into sustainable, maintainable technical solutions • Monitor the health of systems under your responsibility, ensuring reliability, performance and cost efficiency • Identify bottlenecks and propose continuous improvements in architecture, performance, pipelines and processes • Hold one-on-ones (1:1s) and other key team rituals • Support the technical and professional development of team members (individual development plans - IDPs), fostering a culture of learning and knowledge sharing.
Job Requirements
- Solid experience as a senior developer or in a leadership role on complex systems
- Strong knowledge of the Python programming language and preferably experience with the React framework
- Experience participating in the conception of new products
- Ability to create solutions incrementally, prioritizing small deliveries that provide immediate value to the customer
- Knowledge of relational databases (PostgreSQL) and non-relational / analytical storage technologies (Parquet, DuckDB, Redis, etc.)
- Experience with Docker
- Experience in code and systems design and architecture
- Hands-on experience with Docker, Kubernetes and running workloads in the cloud (AWS, GCP or similar)
- Experience with CI/CD pipelines, automated testing and observability (Grafana, Prometheus, Elastic)
- Strong ability to analyze and optimize complex calculations and algorithms, ensuring accuracy and performance
- Clear and collaborative communication, focused on technical alignment and teamwork
- Problem-solving and debugging skills
- Ability to lead and develop people
- Ability to work in ambiguous environments
- Knowledge of agile development methodologies (Scrum, Kanban)
- Experience with Spark in Python (PySpark) or distributed computation frameworks is a plus
- Knowledge of Kafka or messaging systems for orchestration and data streaming is a plus
- Experience using AI in the development process is a plus.
Benefits
- Health insurance
- Dental plan
- Life insurance (all extendable to legal dependents)
- Medication assistance, extendable to children
- Commuting allowance or parking assistance for employees living in cities where we have offices
- Flexible meal/food allowance
- Wellhub (formerly Gympass) and TotalPass for wellness
- Day off during your birthday month
- Parental support program, NeoBaby
- Unico Skill, an educational solution for continuous development
- Childcare assistance and extended parental leave: 6 months for mothers and 30 days for fathers
- Referral program, bonuses and more!
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead the technical strategy for a high-impact account and shape resilient, secure, and scalable cloud solutions • Define architecture strategy for availability, resilience, scalability, and disaster recovery • Ensure uptime, performance, and service reliability targets are met • Lead major incident resolution and root cause analysis • Act as senior technical advisor to client stakeholders • Translate business needs into secure, compliant technology solutions • Govern architecture standards (e.g. TOGAF) and solution design quality • Oversee transformations, migrations, and platform modernisation • Support presales, bids, and solution design with commercially viable approaches • Lead and mentor multi-disciplinary technical teams (cloud, infrastructure, networking, security)
• Design, develop and evolve BPMN processes using Camunda (7 or 8) • Develop and maintain backend applications in Java using Spring Boot • Create and maintain automated tests to ensure delivery quality • Participate in technical refinement with the team and involved stakeholders • Support the team in resolving technical issues and promoting development best practices • Participate in defining and evolving solution architectures • Ensure application of best practices for development, versioning, and continuous integration • Collaborate in agile ceremonies and throughout the software development lifecycle
Role Description - Desenvolver microsserviços backend baseados em Java 21 e programação reativa - Construir e evoluir APIs REST seguindo padrões TM Forum (TMF APIs) - Implementar integrações orientadas a eventos utilizando Apache Kafka - Trabalhar em arquiteturas distribuídas event-driven e non-blocking - Desenvolver serviços com foco em escalabilidade, performance e resiliência - Participar da definição de padrões de arquitetura e boas práticas de engenharia - Integrar serviços backend com orquestração de processos via Camunda 8 - Implementar estratégias de cache distribuído utilizando Redis - Garantir qualidade de código por meio de testes automatizados e práticas de engenharia - Colaborar com times de Frontend, Arquitetura e DevOps para garantir releases estáveis Qualifications - Programação reativa (Project Reactor, RxJava, Mutiny ou similares) - Frameworks reativos como: - Spring WebFlux - Quarkus Reactive - Vert.x - Micronaut Reactive - Arquitetura orientada a eventos - Integração com sistemas corporativos de grande escala - Observabilidade (logs estruturados, métricas, tracing distribuído) - Testes automatizados (JUnit, Mockito, Testcontainers) Requirements - Backend: Java 21 - Framework reativo: Spring WebFlux como principal - Microsserviços reativos - APIs baseadas no padrão TM Forum - Orquestração de Processos: Camunda 8 (Zeebe) - BPMN - DMN - Job Workers - Banco de Dados: Oracle Database - Dados transacionais - Mensageria: Apache Kafka - Arquitetura event-driven Benefits
Mid-Level Backend Developer – Node.js, Go
MercafacilCriamos histórias que transformam o varejo. Vem com a gente!
• Develop microservices in Node.js using GraphQL and TypeScript • Build highly optimized SQL and NoSQL queries • Actively contribute to backend architecture design • Work directly with cloud systems and CI/CD practices • Implement software tests, including unit and integration tests • Research, evaluate, and implement new backend technologies and tools, staying up to date with industry trends and innovations.



