Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Engenheiro de Software Sênior Full Stack

1 vaga: | CLT (Efetivo) | Atualizada em 22/10

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.