top of page

Software Engineer - Full Stack

Uberlândia, MG, Brasil

Nível esperado

Pleno

Workspace

Presencial

Disponibilidade

Full Time

#VemPraFestpay

Sobre a vaga

Você irá trabalhar com .NET C# no back-end e Angular no front-end, contribuindo para o desenvolvimento e evolução de nossas soluções digitais. Será responsável por criar aplicações robustas, escaláveis e bem estruturadas, com forte foco em desempenho e experiência do usuário. Procuramos uma pessoa com senso de ownership e colaboração, apaixonada por desenvolvimento de software de alta qualidade e comprometida com a excelência.


Responsabilidades

  • Desenvolver e manter aplicações utilizando .NET C# no backend e Angular no frontend.

  • Implementar novas funcionalidades e aprimorar as já existentes, alinhadas às necessidades de negócio.

  • Criar e manter uma arquitetura escalável e de alta performance, aplicando boas práticas de desenvolvimento.

  • Colaborar com os times de produto, design e infraestrutura para entregar soluções coesas e integradas.

  • Garantir qualidade através de testes unitários e de integração, além de participar de revisões de código.

  • Aplicar conceitos de Clean Code e Design Patterns para garantir a manutenibilidade e escalabilidade do código.

  • Contribuir para a definição e evolução das práticas de engenharia de software da empresa.

  • Trabalhar com metodologias ágeis para planejar, desenvolver e entregar incrementos de valor.

Requisitos

  • Experiência sólida no desenvolvimento backend utilizando .NET C#.

  • Conhecimento avançado em desenvolvimento frontend com Angular.

  • Forte prática em Design Patterns, Clean Architecture e DDD (Domain-Driven Design).

  • Proficiente em Clean Code e boas práticas de codificação e manutenção.

  • Experiência com integrações de APIs RESTful.

  • Conhecimento em bancos de dados relacionais, preferencialmente Microsoft SQL Server.

  • Experiência com Git e gestão de controle de versão.

  • Capacidade de resolver problemas de forma autônoma e de colaborar efetivamente com o time.

  • Habilidade para entender regras de negócio e traduzi-las em soluções técnicas eficientes.


Diferenciais:

  • Experiência em fintechs ou startups.

  • Conhecimento em TDD (Test-Driven Development) e testes automatizados.

  • Familiaridade com CI/CD para automação de deploy e build.

  • Experiência com metodologias ágeis (Scrum/Kanban).

Sobre a Festpay

A Festpay é uma fintech de experiência de pagamentos e gestão que conecta cantinas, pais e alunos. Ajudamos colégios e estabelecimentos a reduzirem inadimplências, otimizarem filas e aumentarem o ticket médio das vendas.

 

Nossa solução integra vendas e gestão em uma plataforma conectada à máquina de cartão, simplificando operações e garantindo uma administração mais eficiente.

Nós te oferecemos

  • Ambiente dinâmico e colaborativo, com foco em crescimento e inovação.

  • Oportunidade de trabalhar em projetos estratégicos e com grande impacto no mercado.

  • Trabalho presencial em um ambiente que valoriza ownership, proatividade e desenvolvimento pessoal.

bottom of page