O que esta vaga pede
Buscamos um(a) Engenheiro(a) de Software Sênior para atuar no desenvolvimento de soluções escaláveis, seguras e de alta performance, participando de todo o ciclo de desenvolvimento de software (SDLC). Procuramos alguém com forte capacidade técnica, visão de arquitetura e perfil colaborativo para apoiar o crescimento do time e a evolução dos nossos produtos.
Responsabilidades e atribuições
- Desenvolver e evoluir aplicações utilizando Node.js, React e AWS.
- Projetar arquiteturas escaláveis, resilientes e orientadas a eventos.
- Desenvolver, integrar e manter APIs e microsserviços.
- Garantir qualidade de código por meio de boas práticas, testes e revisões.
- Atuar na resolução de problemas em produção e otimização de performance.
- Participar das decisões técnicas e da definição de arquitetura.
- Apoiar tecnicamente o time, compartilhando conhecimento e promovendo boas práticas.
- Contribuir para a evolução contínua dos produtos e processos de desenvolvimento.
Requisitos e qualificações
- Ensino Superior completo em Ciência da Computação, Engenharia de Software ou áreas correlatas.
- Experiência em desenvolvimento Full Stack.
- Domínio de JavaScript, Node.js e React.
- Experiência com arquitetura de microsserviços e sistemas distribuídos.
- Conhecimento em arquitetura orientada a eventos (SQS, SNS, Kafka, RabbitMQ ou similares).
- Experiência com AWS, incluindo serviços como Lambda, API Gateway e DynamoDB.
- Desenvolvimento e consumo de APIs REST e SOAP.
- Conhecimento em bancos de dados relacionais e NoSQL, incluindo modelagem e otimização de consultas.
- Experiência com Git, testes automatizados e metodologias ágeis.
- Perfil analítico, colaborativo, com autonomia e foco na resolução de problemas.