DESENVOLVEDOR SOFTWARE SR
Rio de Janeiro - ECO Sapucai, BR
Objetivo do cargo
Buscamos um(a) Desenvolvedor(a) de Software Sênior Full Stack para desempenhar um papel central na construção e evolução de soluções digitais corporativas de alto impacto. Esta é uma posição para quem gosta de atuar de ponta a ponta, influenciar decisões técnicas relevantes e contribuir diretamente para soluções que sejam robustas hoje e sustentáveis no longo prazo.
Esperamos um(a) profissional com forte autonomia técnica, que atue como referência para o time, ajudando a elevar o nível de engenharia por meio de boas práticas, padrões bem definidos e revisões de código construtivas. A posição oferece espaço real para participar de decisões arquiteturais, propor melhorias e conectar escolhas técnicas aos objetivos do negócio.
Valorizamos alguém com visão sistêmica, senso de qualidade e mentalidade de melhoria contínua, que saiba colaborar com diferentes perfis (técnicos e não técnicos) e que tenha interesse genuíno em deixar um legado técnico positivo nas soluções e no time.
Descrição do cargo
- Desenvolver, evoluir e manter aplicações full stack de média e alta complexidade, atuando de ponta a ponta nas soluções.
- Projetar e implementar APIs, garantindo contratos bem definidos, integração entre sistemas e aderência a padrões de comunicação.
- Atuar na modelagem e no acesso a dados, com foco em desempenho, integridade e qualidade da informação.
- Participar ativamente das decisões de arquitetura, contribuindo para soluções escaláveis, manuteníveis e alinhadas às necessidades do negócio.
- Atuar como referência técnica do time, apoiando a resolução de problemas complexos e realizando revisões de código para garantir qualidade e consistência.
- Colaborar com times multidisciplinares e manter documentação técnica, assegurando alinhamento, rastreabilidade e evolução contínua das soluções.
Você é ideal para esta oportunidade se:
- Graduação completa em Ciência da Computação, Engenharia de Software, Engenharia da Computação, Sistemas de Informação ou áreas correlatas.
- Pós-graduação, especialização ou certificações em Arquitetura de Software, Cloud, Dados ou Inteligência Artificial serão consideradas um diferencial.
- Vivência em backend, preferencialmente em Kotlin, Python, Java e/ou Go.
- Conhecimento em frontend (HTML5, CSS3, JavaScript/TypeScript) e frameworks como React, Angular ou Vue.js, para integração e entendimento end‑to‑end da solução.
- Forte domínio no desenvolvimento de APIs REST, com uso consistente de HTTP e JSON, incluindo desenho de contratos, versionamento e integração entre sistemas.
- Conhecimento em SQL, com vivência prática em modelagem de dados, consultas complexas, otimização e garantia de integridade, atuando com bancos de dados relacionais (PostgreSQL), vivência complementar com bancos de dados não relacionais (MongoDB).
- Vivência em ambientes cloud AWS, incluindo S3, ECS, RDS, Lambda, SQS, com uso de Infrastructure as Code (CloudFormation).
- Vivência com Docker e práticas de engenharia como versionamento com Git/GitHub, code review e CI/CD.
- Familiaridade com Amazon Bedrock ou soluções de IA generativa é diferencial.
- Vivência com R para análise ou exploração de dados é desejável.
Habilidades