Desenvolvedor(a) Backend Sênior: Arquitetura e Desempenho
A aquarela busca um profissional experiente para liderar projetos de desenvolvimento de software de alta complexidade, com foco em arquitetura e desempenho. O ideal é que o candidato tenha habilidades sólidas em Node.js/TypeScript e Python, incluindo experiência com frameworks como Fastify, NestJS, Flask e Django.
O cargo exige conhecimento em bancos de dados relacionais e NoSQL, habilidade em modelagem de dados e otimização de consultas. Além disso, é necessária experiência em arquiteturas escaláveis, design de APIs RESTful e event-driven, bem como familiaridade com padrões de design de software, práticas de segurança e observabilidade no contexto backend.
* Arquitetura de Sistemas: Definir arquiteturas de sistema adequadas, escolhendo tecnologias e designs que melhor atendam aos requisitos de negócio.
* Desempenho e Escalabilidade: Projetar e desenvolver soluções escaláveis e eficientes, garantindo baixa latência e alta disponibilidade das aplicações.
* Código Limpo e Testes: Garantir a qualidade do código backend através de boas práticas de engenharia, escrever código limpo e bem documentado, criar testes automatizados e conduzir revisões de código regulares.
* Solução de Problemas Complexos: Colaborar estreitamente com desenvolvedores front-end, engenheiros de dados e demais equipes para integrar sistemas, resolver dependências e solucionar desafios técnicos complexos de forma conjunta.
No âmbito da infraestrutura, é uma vantagem ter experiência com DevOps, incluindo configuração de pipelines de CI/CD, automação de deploy e monitoramento. Além disso, conhecimento em infraestrutura em nuvem (AWS, Azure ou GCP) e containerização (Docker, Kubernetes) é muito valorizado.
Vantagens:
* Experiência prática em ambiente híbrido (local e remoto).
* Regime de contratação flexível (PJ ou CLT).
* Pacote de benefícios negociável.
* Remuneração competitiva e compatível com o mercado.