Ativa os alertas de emprego por e-mail!
Melhora as tuas possibilidades de ir a entrevistas
Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.
Uma empresa inovadora busca um desenvolvedor Back-end com foco em soluções escaláveis e de qualidade. O candidato ideal terá experiência em Node.js e competências em trabalhar com equipes multidisciplinares, contribuindo para melhorias contínuas na equipe. Com um ambiente de trabalho remoto e incentivos variados, a posição é ideal para quem busca crescer e se desenvolver em um setor dinâmico.
Get AI-powered advice on this job and more exclusive features.
Papel na empresa: Atuar como desenvolvedor Back-end em aplicações web e mobile, com foco em entregas técnicas consistentes, escaláveis e de qualidade. Espera-se que assuma responsabilidades por funcionalidades completas, colabore com equipes multidisciplinares e contribua com soluções técnicas alinhadas às necessidades do negócio. Também é esperado que oriente membros menos experientes, promovendo boas práticas e melhoria contínua.
Responsabilidades:
Desenvolver e manter APIs e serviços Back-end de média e alta complexidade, utilizando frameworks como NestJS;
Participar da definição e implementação de arquiteturas escaláveis, incluindo microsserviços e filas assíncronas;
Otimizar consultas e modelagem de dados em bancos relacionais e NoSQL, com foco em performance e escalabilidade;
Aplicar padrões de projeto e princípios de design de software (ex: DDD) na construção de sistemas;
Implementar testes automatizados (unitários, integração) para garantir a estabilidade e a confiabilidade das entregas;
Colaborar com equipes de frontend, produto, QA e DevOps para garantir integração fluida e deploy contínuo;
Atuar na revisão de código, oferecendo feedback técnico e orientando desenvolvedores menos experientes;
Apoiar na definição de padrões técnicos e boas práticas de desenvolvimento dentro da equipe.
Requisitos:
Proficiência avançada em pelo menos uma linguagem de Back-end (Node.js, Java, C#, Python, etc.);
Experiência sólida com frameworks web como NestJS, Spring Boot ou .NET Core;
Conhecimento aprofundado em modelagem de dados, SQL e bancos relacionais (PostgreSQL, MySQL);
Experiência sólida com bancos de dados NoSQL (MongoDB, Redis, etc.);
Familiaridade com arquitetura de microsserviços, mensageria e filas (ex: RabbitMQ, Kafka);
Compreensão de segurança em APIs (autenticação, autorização, validação, etc.);
Experiência sólida com ferramentas de versionamento, CI/CD e ambientes Dockerizados;
Habilidade para orientar desenvolvedores juniores e contribuir tecnicamente para o time.
Hard Skills:
Node.js, NestJS (ou similar);
Bancos de dados relacionais e NoSQL;
Arquitetura de microsserviços;
CI/CD, Docker, Git;
Testes automatizados.
Soft Skills:
Comunicação técnica;
Proatividade;
Capacidade de mentoria;
Colaboração com equipes multidisciplinares.
Certificações desejáveis:
Certificações em desenvolvimento Back-end, arquitetura de software ou cloud computing.
Diferenciais:
Proficiência em múltiplas linguagens e paradigmas de programação;
Experiência em GraphQL, WebSockets ou arquitetura orientada a eventos;
Participação ativa em projetos de larga escala ou alto volume de dados;
Contribuição para comunidades técnicas, open source ou iniciativas internas.
Nossos Incentivos:
Referrals increase your chances of interviewing at Dataside by 2x
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.