Software Engineer Fullstack
Estamos em busca de um(a) Desenvolvedor(a) para fortalecer nosso time de engenheiros e nos ajudar a seguir crescendo com qualidade, inovação e colaboração.
O candidato ideal é alguém que ama tecnologia, tem experiência sólida em C# / .NET Core (6+) e uma base forte em engenharia de software.
Você fará parte de uma equipe que atua em projetos desafiadores, utilizando tecnologias modernas em um ambiente colaborativo, ágil e dinâmico. Buscamos alguém comprometido com qualidade, evolução contínua e que esteja engajado em contribuir com o crescimento do time e da plataforma.
Os principais responsáveis incluem:
* Desenvolver aplicações web escaláveis e resilientes, com foco em performance e qualidade.
* Projetar e implementar APIs RESTful e microsserviços.
* Atuar em todo o ciclo de vida da aplicação, do back-end ao front-end.
* Escrever código limpo, reutilizável e testável.
* Trabalhar com containers Docker e pipelines de CI/CD.
* Utilizar bancos de dados relacionais e não-relacionais de forma eficiente.
* Participar de revisões de código e decisões arquiteturais.
* Colaborar com os times de produto, QA e infraestrutura.
Para se candidatar, o candidato deve ter experiência anterior com plataformas conversacionais ou chatbots com IA, conhecimento em mensageria com protocolos alternativos (como Kafka, MQTT), vivência com CI/CD utilizando ferramentas como GitHub Actions, GitLab CI ou similares e experiência com monitoramento e observabilidade (Prometheus, Grafana, ELK, etc.). Além disso, é fundamental ter noções de arquitetura de microsserviços e event-driven architecture, prática com TDD, DDD e testes automatizados (unitários, integração, end-to-end), familiaridade com Clean Architecture, SOLID e outros padrões avançados de design e conhecimento em infraestrutura como código (Terraform, CloudFormation). A participação em decisões importantes da área e da empresa é também uma vantagem.