Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
via linkedin
Job Description
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).
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.