Desenvolvedor(a) Backend Sênior: Construindo Soluções Scaláveis
A aquarela busca um profissional habilidoso em desenvolvimento de sistemas backend para criar soluções escaláveis e eficientes. Nossa equipe trabalha com Node.js/TypeScript (frameworks Fastify, NestJS) e Python (frameworks Flask, Django), e estamos à procura de alguém que possa arquitetar APIs robustas e serviços backend para apoiar projetos inovadores em IA e Analytics.
Responsabilidades:
* Projetar e desenvolver APIs e serviços backend robustos, seguros e escaláveis, garantindo baixa latência e alta disponibilidade das aplicações.
* Definir arquiteturas de sistema adequadas, escolhendo tecnologias e designs que melhor atendam aos requisitos de negócio.
* Garantir a qualidade do código backend através de boas práticas de engenharia, incluindo o uso de testes automatizados e revisões regulares de código.
* Otimizar desempenho de aplicações e serviços, analisando e melhorando o uso de recursos e tempo de resposta.
* Colaborar estreitamente com desenvolvedores front-end, engenheiros de dados e outras equipes para integrar sistemas e resolver problemas técnicos complexos.
* Mentorar e liderar tecnicamente membros mais juniores do time de backend.
Requisitos:
* Experiência sólida no desenvolvimento de sistemas backend web, com profundo entendimento de arquitetura de servidores, APIs e integrações.
* Domínio de Node.js com TypeScript, incluindo experiência prática com frameworks como Fastify e NestJS.
* Proficiência em Python, com experiência em frameworks web como Flask e Django.
* Conhecimento de bancos de dados relacionais e NoSQL, habilidade em modelagem de dados e otimização de consultas.
* Entendimento de arquiteturas escaláveis, incluindo microsserviços, design de APIs RESTful e event-driven.
* Familiaridade com padrões de design de software, práticas de segurança e observabilidade no contexto backend.
* Inglês intermediário para leitura de documentações técnicas e interação ocasional com times ou clientes no exterior.
Benefícios:
* Pacote de benefícios negociável de acordo com a preferência e necessidade do candidato.
* Regime de contratação flexível, podendo ser PJ ou CLT.
* Remuneração competitiva e compatível com o mercado.
* Ferramentas de trabalho fornecidas e apoio para cursos/certificações.