Vaga de Engenheiro de Software Sênior Full Stack
1 vaga: | CLT (Efetivo) | Atualizada em 22/10
- A combinar
Sobre a vaga
Desenvolver, testar e manter aplicações full stack robustas, de ponta a ponta, visando alta performance e escalabilidade.
Colaborar estreitamente com equipes de produto, design e QA para alinhar entregas aos requisitos do negócio.
Definir e implementar a arquitetura do software, com foco em modularidade, reusabilidade e integração contínua.
Desenvolver e manter integrações com APIs e sistemas de terceiros, criando soluções escaláveis e seguras.
Monitorar e melhorar a performance da aplicação, usando ferramentas e práticas de análise de desempenho (APM).
Realizar revisões de código e orientação técnica, promovendo boas práticas como SOLID, design patterns, e clean code.
Atuar em melhorias contínuas, identificando e resolvendo gargalos técnicos e de processo.
Participar da definição de roadmap técnico e colaborar na priorização de backlog.
Assegurar o uso eficiente de práticas de versionamento de código e integração contínua para releases seguros e frequentes. Experiência sólida com frameworks modernos de front-end (React) e back-end (Django, Flask).
Experiência prática em desenvolvimento e deploy em ambientes AWS e Oracle Cloud.
Experiência com testes automatizados (unitários, integração, e2e) e TDD.
Proficiência em DevOps, com experiência em automação de CI/CD e monitoramento contínuo.
Habilidade para atuar em ambientes ágeis e contribuir para a evolução da equipe.
Diferenciais:
Conhecimento em sistemas de mensageria (RabbitMQ, Kafka) e microserviços.
Experiência com análise de requisitos técnicos e sua tradução em soluções escaláveis.