Job description
Buscamos um Analista Sênior de Desenvolvimento de Software Full Stack altamente experiente para projetar, desenvolver e manter aplicações robustas e escaláveis, utilizando React para frente e Node.js para backend. O profissional será fundamental na liderança técnica de projetos, mentorando desenvolvedores juniores e garantindo a qualidade e performance das nossas soluções.
Principais responsabilidades:
- Liderar o desenvolvimento de novas funcionalidades e produtos, garantindo a qualidade do código, escalabilidade e performance do sistema end-to-end.
- Projetar e construir APIs RESTful/GraphQL performáticas utilizando Node.js (com frameworks como Express, NestJS ou similares).
- Desenvolver interfaces de usuário complexas e responsivas com React, Hooks e ferramentas de gerenciamento de estado.
- Atuar como referência técnica para a equipe, revisando códigos (code review), definindo padrões e boas práticas de desenvolvimento (SOLID, Design Patterns).
- Colaborar ativamente com Product Owners, Designers e Arquitetos para transformar requisitos de negócio em soluções técnicas viáveis.
- Participar e conduzir cerimônias Agile (Scrum/Kanban).
- Implementar e manter testes automatizados (unitários, de integração e end-to-end).
- Trabalhar com ferramentas de CI/CD e serviços de Cloud (AWS e Azure) para o deploy e monitoramento das aplicações.
- Otimizar aplicações para máxima velocidade e escalabilidade.
Requisitos e habilidades:
- Formação superior em Ciência da Computação, Engenharia de Software ou área técnica relacionada.
- Mínimo de 5 a 7 anos de experiência profissional em desenvolvimento de software.
- Experiência comprovada como Desenvolvedor Sênior Full Stack.
- Proficiência avançada em desenvolvimento frontend com React.js.
- Proficiência avançada em desenvolvimento backend com Node.js.
- Domínio de bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB, DynamoDB).
- Forte conhecimento em Git e fluxo de trabalho de desenvolvimento colaborativo.
- Experiência com metodologias ágeis.
Diferenciais:
- Experiência com TypeScript.
- Conhecimento em arquitetura de Microserviços e Serverless.
- Experiência em desenvolvimento e consumo de APIs GraphQL.
- Certificações relevantes em Cloud (AWS Certified Developer, Azure Developer Associate, etc.).
- Conhecimento em containerização (Docker/Kubernetes).
Informações adicionais:
O QUE OFERECEMOS:
- Ambiente jovem, colaborativo e focado em inovação.
- Possibilidade de aprendizado contínuo e crescimento dentro da empresa.
- Remuneração competitiva.
BENEFÍCIOS:
- Subsídio no convênio médico com coparticipação;
- Subsídio no convênio odontológico para você e seus dependentes;
- TotalPass;
- PPR;
- Folga aniversário;
- Vale Alimentação;
- Vale Refeição;
- Universidade Corporativa;