Desenvolvedor backend
Summary
Build and maintain backend services in C#/.NET, integrate APIs, and ensure code quality with tests and performance optimizations for a fintech company.
Responsabilidades:
Desenvolver e manter aplicações backend utilizando C# e .NET.
Colaborar com desenvolvedores frontend e outros membros da equipe para integrar serviços e APIs.
Garantir a qualidade do código através de revisões e testes (unitário, integrado e testes de carga)
Implementar boas práticas de desenvolvimento e otimização de performance (design pattern, clean code, etc).
Participar de reuniões de planejamento e contribuir com ideias para melhorias contínuas.
Requisitos:
Experiência comprovada com C# e .NET.
Conhecimento sólido em bancos de dados relacionais (SQL Server, PostgreSQL, etc).
Conhecimento sólido em bancos de dados não relacionais (MongoDb, redis, etc).
Capacidade de trabalhar em equipe e boa comunicação.
Conhecer com metodologias ágeis (Scrum/Kanban).
Conhecimento em testes automatizados (xUnit, NUnit).
Experiência com CI/CD.
Experiência com desenvolvimento de APIs RESTful.
Diferenciais:
Contribuições para projetos open source
Conhecimento de Arquitetura Vertical Slices e uso de Mediator
Conhecimento em mais de 1 stack (ex: flutter, react, go)
Conhecimento do mercado financeiro
Conhecimento em métricas de software (4 key metrics)
Conhecimento em estratégia de versionamento de software (git flow, trunk based)