Skills
APIs RESTful
React
Segurança e LGPD
Sobre a Vaga
Buscamos um(a) Desenvolvedor(a) Full Stack Sênior para atuar presencialmente no CIDACS, no Parque Tecnológico da Bahia (Tecnocentro), contribuindo em projetos estratégicos ligados à governança e infraestruturas de dados para saúde. A posição envolve desenvolvimento e integração de aplicações, APIs e plataformas de dados em ambientes regulados, com foco em segurança, qualidade e desempenho.
Responsabilidades
- Atuar como referência técnica e mentor(a) para profissionais mais juniores.
- Definir e aplicar boas práticas de engenharia de software, com revisão por pares e pipelines CI/CD.
- Desenvolver e manter aplicações web full stack de média e alta complexidade, priorizando robustez, segurança e escalabilidade.
- Integrar front-end, back-end, bancos de dados e pipelines de dados científicos, garantindo consistência e confiabilidade.
- Implementar APIs RESTful (e, quando aplicável, GraphQL) com versionamento, autenticação, autorização, auditoria e documentação.
- Criar interfaces para gestão e visualização de dados sensíveis, respeitando LGPD e políticas de governança.
- Escrever documentação técnica sustentável para APIs, serviços, fluxos e integrações.
- Implementar testes automatizados (unitários, integração e, quando aplicável, end-to-end) e apoiar refatorações.
- Trabalhar em conjunto com arquitetos, engenheiros de dados, bioinformatas e segurança da informação.
Requisitos
- Formação superior completa em áreas como Ciência da Computação, Engenharia de Software/Computação, Sistemas de Informação ou correlatas.
- Experiência comprovada como Desenvolvedor(a) Full Stack Sênior em sistemas de médio ou grande porte.
- Experiência profissional sólida de 5 anos em desenvolvimento de software.
- Atuação com desenvolvimento e consumo de APIs RESTful em produção.
- Domínio de pelo menos uma linguagem back-end moderna (ex.: Python, Java, Go ou Node.js).
- Experiência com frameworks web (ex.: Django/FastAPI, Spring Boot, Express/NestJS ou equivalentes).
- Experiência com front-end moderno (ex.: React, Vue ou Angular).
- Conhecimento de containers (Docker) e familiaridade com Kubernetes.
- Uso de Git e práticas de colaboração em versionamento.
- Experiência com bancos de dados relacionais e/ou NoSQL (ex.: PostgreSQL, MongoDB).
- Boas práticas de segurança: autenticação, autorização e proteção de APIs.
- Produção de código limpo, testável e bem documentado.
Beneficios
- Atuação em projetos estratégicos de âmbito nacional com alto impacto na área de saúde.
- Ambiente colaborativo, ético e intelectualmente estimulante, com equipes multidisciplinares.
- Infraestrutura de ponta para dados e pesquisa (incluindo data lake seguro e Trusted Research Environments).