Post a job

Desenvolvedor(a) Full Stack Sênior

Hybrid Porto Alegre, Brazil

Missão do Cargo:

Atuar no desenvolvimento e evolução de aplicações web, contribuindo para a construção de soluções escaláveis, seguras e de qualidade. Participar das decisões técnicas do time, atuando de forma próxima ao PO e às áreas de negócio, além de exercer papel de referência técnica para a equipe, promovendo boas práticas de desenvolvimento e melhoria contínua.

Responsabilidades e atribuições

  • Desenvolver e evoluir funcionalidades de ponta a ponta, do back-end em NestJS e C#/.NET ao front-end em React/Next.js.
  • Participar das decisões técnicas junto com Arquitetura, propondo soluções e avaliando trade-offs.
  • Evoluir sistemas existentes, refatorando código e reduzindo débito técnico.
  • Construir e manter integrações com serviços internos e externos via APIs e mensageria (Kafka).
  • Garantir qualidade com testes automatizados, revisão de código e cuidado com segurança e observabilidade.
  • Atuar no suporte a incidentes de produção, investigando causa raiz e propondo melhorias.
  • Ser referência técnica para o time, apoiando o desenvolvimento de pessoas mais juniores.
  • Trabalhar próximo do PO e das áreas de negócio para entender o problema antes de propor a solução.

Requisitos e qualificações

Formação

  • Ensino Superior completo em Análise e Desenvolvimento de Sistemas, Ciências da Computação ou áreas correlatas.

Experiência
  • Experiência sólida com Node.js e TypeScript, com projetos em produção usando NestJS.
  • Experiência com React e Next.js na construção de aplicações web.
  • Experiência com C# e .NET.
  • Bom domínio de bancos de dados relacionais (modelagem, consultas e performance).
  • Vivência com APIs REST, autenticação e integração entre sistemas.
  • Prática com testes automatizados (unitários e de integração).
  • Experiência com Git, code review e pipelines de CI/CD.
  • Conhecimento de boas práticas de design de software (SOLID, Clean Architecture ou similares).
  • Facilidade para se comunicar com pessoas técnicas e de negócio.

Requisitos Desejáveis:

  • Experiência no mercado financeiro.
  • Vivência com mensageria (RabbitMQ ou Kafka) e arquitetura orientada a eventos.
  • Experiência com Docker, Kubernetes e ambientes em nuvem.
  • Conhecimento em observabilidade (logs, métricas e tracing).
  • Experiência com Vitest, Testcontainers ou Cypress.
  • Experiência com modernização de sistemas.
  • Experiência mentorando outras pessoas desenvolvedoras.

Informações adicionais

Benefícios:


🍽️ Vale Alimentação e Vale Refeição flexíveis pelo iFood Benefícios;

🏥 Plano de Saúde – Unimed;

🦷 Plano Odontológico – Qualimais Uniodonto;

🏖️ Day Off de aniversário;

🎁 Presente de aniversário creditado no cartão iFood Benefícios;

🧸 Auxílio-Creche;

🏋️‍♂️ Wellhub – convênio com academias;

🏆 Participação de Lucros e Resultados.


Horário: Segunda a sexta-feira, das 9h às 18h.

Source: the employer's careers page. Last checked 2026-10-22. Posted 2026-10-21.

Applications happen on Grupo Futuro's own site. View role and apply

Receba vagas como esta por e-mailNo máximo um e-mail por dia, só quando houver vaga nova. Cancele com um clique.

More from Grupo Futuro

All jobs at Grupo Futuro

Similar jobs in Brazil

All software development jobs in Brazil

Hiring for a role like this? See how employers fill a role fast.