Desenvolvedor(a) de sistemas | backend ii
Summary
Backend developer building and maintaining scalable APIs, microservices, and databases in Go, Python, or similar, using clean code and agile practices.
- Domínio em ao menos uma linguagem de programação (Ex.: Go, Javascript, Python, Perl ou similares);
- Experiência com desenvolvimento e consumo de APIs (REST e SOAP);
- Experiência com bancos relacionais e não relacionais (Ex.: PostgreSQL, Redis, MySQL, MongoDB ou similares);
- Domínio de Git e fluxos de trabalho (ex: GitFlow);
- Sólida base em Clean Code, Design Patterns e arquitetura/abordagens (MVC, DDD);
- Familiaridade com métodos ágeis (Scrum ou Kanban);
- Noções de boas práticas de segurança e conformidade com a LGPD;
- Inglês técnico.
Será considerado um diferencial:
- Conhecimento em sistemas de mensageria e processamento assíncrono (NATS, Kafka, RabbitMQ ou similares);
- Experiência com frameworks backend utilizados no mercado (ex.: Gin, Mojolicious);
- Noções de integração entre sistemas e arquiteturas orientadas a eventos;
- Experiência prévia com microsserviços e ambientes em nuvem.
- Vivenciar a cultura do Grupo Brisanet, participando ativamente de reuniões e contribuindo para um ambiente colaborativo;
- Propor inovações nas rotinas e processos da área, além de alimentar indicadores de desempenho e preparar relatórios técnicos conforme demanda;
- Desenvolver, integrar e manter sistemas e microsserviços, garantindo código limpo, seguro e de alta performance;
- Implementar testes unitários e de integração, realizar depuração (debugging) e identificar proativamente pontos de falha no código;
- Modelar e otimizar bancos de dados (queries, views e procedures);
- Acompanhar a saúde e a disponibilidade dos sistemas internos;
- Manter a documentação técnica de APIs e soluções sempre atualizada para o time.