Software Engineer Sênior - Backend
SKILLS
FULL DESCRIPTION
Software Engineer Sênior - Backend
[Employer hidden — sign up to reveal] - Remote - Full-time - Mid-Senior level
Job Description
Transforme sua carreira com o [Employer hidden — sign up to reveal]! Somos uma empresa brasileira de tecnologia referência na América Latina. Por meio de soluções inovadoras, conectamos milhares de restaurantes a milhões de consumidores diariamente com uma média de 100 milhões de pedidos mensais. Além do delivery de comida, também somos Mercado, Farmácia e Pet. Temos também o [Employer hidden — sign up to reveal] Pago, nossa Fintech, que engloba o [Employer hidden — sign up to reveal] Benefícios, o vale alimentação e refeição do [Employer hidden — sign up to reveal] e o próprio [Employer hidden — sign up to reveal] Pago, o banco do restaurante. Junte-se a nós e faça parte de uma equipe que está sempre à frente com tecnologia de ponta e inovação constante.
No Time de Release Platform, você será responsável por projetar, desenvolver e manter a infraestrutura avançada de releases que impulsiona a entrega de software em escala [Employer hidden — sign up to reveal]. Você transformará a complexidade de deployments em vantagem competitiva, garantindo que cada release seja rápida, observável e confiável, permitindo que os times de engenharia entreguem com confiança e os usuários experimentem inovação ininterrupta. Você combinará sólida expertise técnica em desenvolvimento de software com foco em arquiteturas resilientes—aplicando padrões de excelência como Clean Architecture, Arquitetura Hexagonal, SOLID e Clean Code para construir soluções que operam em escala enterprise.
Seu Cardápio Diário (Responsibilities)
- Desenvolver a Plataforma de Release: Projetar e implementar componentes críticos dos sistemas de deploy, incluindo canary deployments, processos de release automatizados e pipeline jobs (dry runs, migração de banco, produção, sandbox).
- Arquitetura de Software: Aplicar padrões como Clean Architecture, Hexagonal Architecture, SOLID e práticas de Clean Code para garantir sistemas maintíveis, testáveis e escaláveis.
- Resiliência e Observabilidade: Implementar padrões de resiliência (circuit breakers, timeouts, retries) e soluções de observabilidade (métricas, logs, traces) para garantir alta disponibilidade da plataforma.
- Automação e CI/CD: Desenvolver e otimizar pipelines de deployment, sistemas de rollback automático e ferramentas de promoção canary.
- Colaboração Técnica: Trabalhar em estreita colaboração com times de DevEx, SRE e produtos para resolver desafios complexos de release e deployment.
- Excelência em Engenharia: Realizar code reviews, definir padrões técnicos e assegurar qualidade através de testes
Ingredientes Que Buscamos (Requirements)
- Expertise em Desenvolvimento: Sólida experiência como desenvolvimento com domínio profundo de linguagens como Java/Kotlin, Go, ou similares.
- Padrões Arquiteturais: Experiência prática com Clean Architecture, Arquitetura Hexagonal, princípios SOLID e práticas de Clean Code;
- Resiliência e Observabilidade: Conhecimento em design de sistemas resilientes, circuit breakers, timeouts, monitoring, métricas e distributed tracing.
- Sistemas Distribuídos: Experiência com microsserviços, comunicação assíncrona, event-driven architecture e deployment em escala.
- CI/CD e DevOps: Conhecimento em pipelines de CI/CD, estratégias de deployment (blue-green, canary) e ferramentas de automação.
- Qualidade de Software: Experiência com TDD, testes automatizados (unitários, integração, end-to-end) e práticas de code review.
Para Realçar o Sabor (Nice to Have)
- Experiência prévia com plataformas de release, deployment automation ou ferramentas de CI/CD.
- Conhecimento em Kubernetes, Docker e orquestração de containers.
- Experiência com bancos de dados e estratégias de migração em produção.
- Contribuições em projetos open source relacionados a DevOps ou plataformas de desenvolvimento.
Additional Info
Ref. 50394
Somos AI FIRST - Aqui, IA não é um projeto — é um princípio. Você vai aprender a usar o Toqan, nossa plataforma interna de Inteligência Artificial. Nossos times utilizam IA como multiplicador de força. Diversidade & Inclusão: No [Employer hidden — sign up to reveal], acreditamos na força e na diversidade das nossas pessoas para mover o impossível.