Descrição
Resumo da Vaga:
Procuramos um(a) Desenvolvedor(a) de Software Sênior para liderar soluções complexas de ponta a ponta, garantindo qualidade, escalabilidade, segurança e alta performance das aplicações.
Principais Destaques:
1. Atuação como líder técnico e mentor de equipe
2. Desenvolver e manter aplicações completas (full-stack)
3. Forte atuação em arquitetura e boas práticas de desenvolvimento
**Descrição da Vaga**
Estamos procurando um(a) **Desenvolvedor(a) de Software Sênior** altamente experiente para integrar nossa equipe de tecnologia. Este profissional atuará como referência técnica, sendo responsável por liderar soluções complexas de ponta a ponta, garantindo qualidade, escalabilidade, segurança e alta performance das aplicações. Espera\-se forte atuação em arquitetura, boas práticas, revisão de código e mentoria técnica do time.
**Responsabilidades**
* Desenhar, desenvolver e manter aplicações completas, incluindo front\-end, back\-end, APIs, integrações e bancos de dados.
* Definir arquiteturas escaláveis, seguras e de alta performance.
* Atuar como líder técnico, orientando o time e garantindo a adoção de boas práticas de desenvolvimento.
* Realizar code reviews aprofundados, promovendo padronização, qualidade e evolução do código.
* Propor e implementar melhorias contínuas em arquitetura, processos e práticas de desenvolvimento.
* Colaborar ativamente com Product Owners, UX/UI, QA e DevOps para garantir entregas alinhadas e eficientes.
* Monitorar aplicações em produção, atuando em troubleshooting de problemas complexos.
* Automatizar processos de build, testes e deploy em conjunto com práticas DevOps.
* Documentar soluções, APIs, padrões técnicos e decisões arquiteturais.
**Atribuições**
* Desenvolver código limpo, testável e sustentável, aplicando princípios como **SOLID, DDD e Clean Architecture**.
* Implementar e manter testes unitários e de integração.
* Apoiar tecnicamente o time em decisões de arquitetura e implementação.
* Trabalhar em ambientes ágeis, contribuindo para a melhoria contínua do fluxo de desenvolvimento.
* Garantir a qualidade técnica das entregas ao longo de todo o ciclo de vida do software.
**Outros Requisitos e Qualificações, Ferramentas, Habilidades, Cursos e Certificações**
**Front\-end**
* Domínio avançado em pelo menos um framework: **React, Angular ou Vue.js**
* JavaScript e TypeScript avançados
* Gestão de estado (Redux, Zustand, NgRx, Vuex)
* Design Systems e componentes reutilizáveis
* Testes (Jest, Testing Library, Cypress)
* Otimização de performance e acessibilidade
* Integração com APIs REST e GraphQL
**Back\-end**
* Domínio avançado em pelo menos uma stack:
+ Node.js (Express, NestJS)
+ Java (Spring Boot)
+ .NET Core
+ Python (Django, FastAPI)
+ Go
* Arquitetura de microsserviços
* Desenvolvimento de APIs REST e GraphQL
* Autenticação e autorização (OAuth2, JWT)
* Testes unitários e de integração
* Mensageria (Kafka, RabbitMQ, SQS)
**Bancos de Dados**
* Relacionais: PostgreSQL, MySQL, SQL Server
* Não relacionais: MongoDB, Redis, DynamoDB
* Modelagem de dados, índices, views e otimização de queries
**Infraestrutura e DevOps (diferencial forte)**
* Experiência com Cloud: **AWS, Azure ou GCP**
* Containers: Docker e Kubernetes
* CI/CD: GitHub Actions, GitLab CI, Jenkins, Argo ou similares
* Monitoramento e observabilidade: Prometheus, Grafana, NewRelic, DataDog
**Metodologias e Soft Skills**
* Conhecimento em metodologias ágeis (Scrum, Kanban, SAFe, Lean)
* Forte capacidade de liderança técnica e mentoria
* Boa comunicação, colaboração e visão sistêmica
**Diferenciais**
* Experiência em projetos de grande escala ou ambientes críticos
* Experiência em liderança técnica ou arquitetura de software
* Vivência em mercados regulados ou de alta complexidade (ex: financeiro)
**Benefícios MJV:**
TotalPass\\Wellhub;
Seguro de vida em grupo;
Vale Refeição/ Alimentação;
Plano de saúde e odontológico \- Bradesco;
Ações de treinamento: palestras, fóruns, trocas e conversas de conhecimentos relativos ao nosso negócio. Estamos em constante conexão para aprender mais e juntos;
Programa \+MJVer: programa interno de indicação onde você indica um colega para trabalhar conosco e se esse relacionamento der match, você ganha um prêmio.
Parcerias: quer desconto? Temos um grupo no Workplace onde divulgamos parcerias com instituições de ensino, escolas de idiomas, academias, restaurantes, produtos e outros serviços;