Desenvolvedor(a) Python e Node.js Sênior
CYBER TOOLS AND SOLUTIONS LTDA
- Barueri - SP
- Permanente
- Período integral
Desde 2000, unimos inovação, criatividade e engenharia para entregar soluções digitais que transformam negócios e impactam pessoas.
Nossa missão é clara: transformar vidas com transparência, entusiasmo e vontade constante de evoluir. Nossa culturaAcreditamos que pessoas são o nosso maior ativo. Trabalhamos guiados por princípios que fortalecem nosso time e impulsionam nosso crescimento:
- Ética e propósito
- Respeito e colaboração
- Determinação e impacto
- Qualidade e excelência
- Evolução contínua
- Foco em resultados
O profissional será responsável por liderar o desenvolvimento de aplicações web e APIs complexas, propor soluções escaláveis e garantir a qualidade das entregas, atuando em todas as etapas do ciclo de vida do software. Principais responsabilidades
- Desenvolver, manter e otimizar aplicações web e APIs utilizando Python e Node.js.
- Liderar projetos de desenvolvimento, propondo arquiteturas escaláveis e seguras.
- Realizar integração entre sistemas, bancos de dados e serviços externos.
- Implementar boas práticas de código, testes automatizados e revisão de código.
- Colaborar com times multifuncionais, fornecendo soluções técnicas e mentorias para outros desenvolvedores.
- Contribuir para melhorias de processos e performance das aplicações.
- Formação superior em Ciências da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
- Experiência mínima de 4 a 5 anos em desenvolvimento de software.
- Domínio de Python e Node.js.
- Experiência com frameworks back-end (Django, Flask, Express.js).
- Conhecimento em bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB).
- Experiência com APIs REST e integração de sistemas.
- Versionamento de código com Git e práticas de CI/CD.
- Vivência em metodologias ágeis (Scrum/Kanban).
- Desenvolvimento de aplicações web escaláveis e seguras.
- Integração back-end/front-end e serviços externos.
- Testes automatizados e práticas de qualidade de software.
- Conhecimento em Docker e containers.
- Experiência em cloud (AWS, Azure ou GCP).
- Familiaridade com microserviços e arquitetura distribuída.
- Comunicação clara e assertiva.
- Proatividade e liderança técnica.
- Resolução de problemas complexos.
- Trabalho em equipe e colaboração.
- Organização, foco e atenção a detalhes.
- Experiência em arquiteturas de microsserviços e serverless.
- Conhecimento em GraphQL ou WebSockets.
- Experiência em otimização de performance e escalabilidade.
- Inglês técnico avançado.