Sobre a vaga
Buscamos uma pessoa Desenvolvedora Fullstack Pleno com foco em sustentação para atuar na manutenção, evolução e estabilidade de aplicações críticas. Essa pessoa será responsável por investigar e solucionar problemas complexos, implementar melhorias em sistemas existentes e garantir a disponibilidade e qualidade das soluções, colaborando diretamente com equipes multidisciplinares para promover um ambiente robusto, escalável e confiável.
Responsabilidades
✔ Investigar, diagnosticar e corrigir bugs complexos em aplicações baseadas em microsserviços utilizando Java, Kotlin e Spring.
✔ Realizar manutenção e evolução de aplicações frontend desenvolvidas em React e TypeScript.
✔ Desenvolver melhorias, refatorações técnicas e novas funcionalidades, garantindo a retrocompatibilidade das aplicações.
✔ Monitorar a saúde das aplicações por meio de logs, métricas e ferramentas de observabilidade, atuando de forma proativa na prevenção de incidentes.
✔ Escrever, manter e evoluir testes automatizados para assegurar a qualidade das entregas e evitar regressões.
✔ Atualizar e manter a documentação técnica, contribuindo para o compartilhamento de conhecimento e agilidade na resolução de problemas.
✔ Atuar na análise e resolução de incidentes em produção, identificando causas raiz e propondo melhorias contínuas.
Requisitos
✔ Experiência sólida com desenvolvimento backend utilizando Java e vivência prática com Kotlin.
✔ Conhecimento no ecossistema Spring, incluindo Spring Boot, Spring Data e Spring Security.
✔ Experiência com manutenção e evolução de aplicações desenvolvidas em React e TypeScript.
✔ Conhecimento em gerenciamento de estado, renderização e estilização utilizando CSS e Sass.
✔ Experiência com bancos de dados relacionais, como PostgreSQL e MySQL.
✔ Capacidade de analisar estruturas de dados e otimizar consultas SQL.
✔ Experiência com APIs RESTful, integrações e análise de logs para troubleshooting.
✔ Domínio de Git, incluindo gestão de branches e resolução de conflitos de merge.
✔ Experiência com testes automatizados e boas práticas de qualidade de software.
Diferenciais
➕ Experiência com arquiteturas baseadas em microsserviços.
➕ Vivência com ferramentas de observabilidade e monitoramento de aplicações.
➕ Conhecimento em práticas de CI/CD.
➕ Experiência em ambientes de alta disponibilidade e sustentação de sistemas críticos.
➕ Familiaridade com metodologias ágeis.
Modelo de trabalho
Home Office
O que você encontrará na Maitha
Experiência de Desenvolvimento Individual de soft skills e acompanhamento em toda a jornada;
Gestão de bem-estar com acompanhamento de métricas e indicadores sobre a evolução de satisfação;
Treinamentos, workshops e meetups para evolução de soft e hard skills;
Rewards com programa de pontos e premiações;
TotalPass com várias opções de planos e mais de 250 modalidades, como musculação, cross training, yoga, dança e muito mais;
E muito mais!