Job description
Olha o que você encontra aqui na Dotz🧡
Sonho Grande
Gente que entrega resultados
Valorizamos nossa Gente
Fome de dono
Curtimos a Jornada com Paixão
Esta oportunidade é para quem gosta de ir a fundo. Atua no núcleo operacional dos sistemas da Dotz, assumindo microserviços críticos, muitos deles legados, criados por diferentes times ao longo do tempo. O desafio é entender códigos que não nasceram com você, investigar falhas reais, estabilizar serviços e evoluir soluções que impactam diretamente a experiência do cliente final. É um trabalho analítico, investigativo e com alto grau de responsabilidade, atuando de forma cross-service para garantir estabilidade, confiabilidade e evolução contínua.
Se o profissional se motiva por resolver problemas complexos e gerar impacto concreto, vale clicar e conhecer a vaga.
Main responsibilities
- Criar, sustentar e evoluir soluções back-end baseadas em microserviços, com foco em escala, performance e confiabilidade;
- Assumir ownership de serviços Cores, realizando correções, refatorações e estabilização;
- Investigar falhas complexas em produção;
- Desenvolver e manter APIs RESTful robustas e bem documentadas;
- Atuar em troubleshooting e incidentes produtivos, participando ativamente de deployments e análises de causa raiz;
- Participar das discussões de arquitetura, tanto para novos projetos quanto para a evolução dos sistemas existentes;
- Contribuir para a qualidade do código por meio de:
- revisões de código;
- definição de padrões;
- testes unitários e automatizados;
- documentação técnica;
- Atuar em modelo DevOps, acompanhando o ciclo completo do software, do código à produção;
- Colaborar de forma próxima com outros times e serviços do ecossistema da Dotz;
- Compartilhar conhecimento técnico e boas práticas com o time.
- Ser extremamente analítico, resiliente e investigativo;
- Trabalhar em código legado;
- Saber navegar em sistemas complexos e pouco documentados;
- Gostar de descobrir a causa raiz de problemas reais de negócio;
- Assumir responsabilidade sobre sistemas críticos;
- Atuar em ambientes onde a falha impacta diretamente o cliente final.
Requirements and skills
- Back-end - Pelo menos 5 anos de experiência em desenvolvimento de software;
- Domínio avançado em C# (.NET Core — Full Framework como diferencial);
- Domínio avançado em Python, com uso de: SQLAlchemy (ORM), Alembic (migrations), FastAPI (desejável);
- Bancos de dados - Relacionais: SQL Server, PostgreSQL, MySQL, Não-relacionais: MongoDB, Redis, Linguagens: T-SQL, PL/SQL ou PL/pgSQL;
- Arquitetura de microserviços, Cloud e DevOps;
- APIs RESTful;
- Mensageria, processamento assíncrono, logs, transações e balanceamento de carga Docker, Kubernetes;
- Cloud: AWS ou GCP;
- CI/CD (GitHub Actions, Jenkins, Azure DevOps ou similares);
- Provisionamento de infraestrutura via Terraform;
- APM e observabilidade (ELK, New Relic ou similares);
- Conhecimento de boas práticas como: SOLID, Clean Code, TDD, Cultura DevOps, Automação.
- Diferenciais:
- Conhecimento em front-end (Angular, React ou React-Native) para entendimento de integrações;
- Experiência em produtos digitais de alta criticidade e alto volume;
- Vivência em ambientes de SuperApp, fintech ou ecossistemas distribuídos.
Additional information
- PJ - modelo de trabalho remoto
- Cartão de benefícios flexível: Flash
- Remuneração anual variável (PLR)
- Day Off de aniversário
- Dotz no aniversário
- Dotz no aniversário por tempo de casa a partir do primeiro ano
- TotalPass
- Parceria com a Open English
- Parceria com aConte com um cuidado através de orientação especializada nessas diversas áreas: Psicológica, Jurídica, Financeira, Social e Pets
- Diversas outras ações e muitos Dotz dentro do nossoPrograma Ganha Maisque tem como objetivo: trazer os melhores benefícios para os Dotzeiros. Cuidar da#NossaGenteé um dos nossos principais propósitos, por isso estaremos sempre buscando oferecer o melhor para que possamos seguir curtindo a jornada com paixão.
- #Vem pra Dotz!