Descrição
**Qual a missão?**
Como Pessoa Desenvolvedora Backend, você será responsável pelo desenvolvimento e manutenção de aplicações escaláveis e de alta performance. Sua principal missão será garantir que as soluções entreguem uma ótima experiência ao usuário e estejam alinhadas com as melhores práticas de desenvolvimento.
**O que vai fazer no seu dia a dia?**
Desenvolver soluções, garantindo desempenho, resiliência, escalabilidade e manutenabilidade.
*
Implementar e otimizar APIs e serviços no backend com C\# e Python (.NET Core).
*
Garantir a qualidade das aplicações através da implementação de boas práticas de desenvolvimento como SOLID e DDD.
*
Trabalhar com bancos de dados como PostgreSQL, MongoDB, modelando e otimizando consultas.
*
Colaborar com o time de design e produto para transformar requisitos em soluções técnicas.
*
Aplicar code\-review com olhar sistêmico, considerando performance e impacto em outras partes da aplicação.
*
Refatorar código com segurança, mantendo legibilidade/coesão e garantindo que funcionalidades legadas continuem funcionando após mudanças.
*
Identificar padrões de falhas e propor ações corretivas/preventivas para evitar recorrência de problemas.
*
Documentar regras de negócio e decisões técnicas de forma estruturada.
*
Participar ativamente nas análises de causa raiz de incidentes técnicos, isolando falhas com eficiência.
*
Garantir refinamentos e estimativas alinhados com prazos e regras de negócio.
*
* Monitorar métricas, logs e alertas.
**O que o Educbank espera de você?**
Sólida experiência com desenvolvimento backend em linguagens como C\#.
*
Vivência com arquitetura de APIs RESTful.
*
Conhecimento em sistemas distribuídos e mensagerias como RabbitMQ/Kafka.
*
Conhecimento em bancos de dados como MongoDB e PostgreSQL.
*
Conhecimento técnico aprimorado de conceitos/modelagem de bancos de dados.
*
Gerenciamento de repositórios de código\-fonte.
*
Vivência com ferramentas de monitoramento e CI/CD.
*
* Experiência na utilização de ferramentas de monitoramento, coleta de métricas e criação de alertas.
**Para ir além:**
Experiência em Startups, Scaleups ou Fintechs.
*
Experiência com Chatbots, AI, LLMs.
*
Inglês avançado.
*
Conhecimentos em cloud computing (AWS, Azure, Google Cloud).
*
Conhecimento em ferramentas de monitoramento e observabilidade (ex.: Datadog, Grafana, Kibana).
*
Noções de segurança de aplicações (OWASP, melhores práticas de compliance).
*
* Experiência com metodologias ágeis (Scrum, Kanban).