Estamos em busca de um Desenvolvedor Back-end Pleno para integrar nosso time de tecnologia e contribuir com o desenvolvimento de soluções educacionais inovadoras. Esse profissional terá um papel fundamental na criação e evolução de sistemas robustos, escaláveis e eficientes, que apoiam a jornada de aprendizagem de milhares de alunos em todo o Brasil. Atuará em conjunto com outras equipes para garantir a qualidade, segurança e performance das nossas plataformas digitais. Faça parte de uma empresa inovadora, dinâmica e digital. Trabalhe com autonomia e um plano de carreira estruturado, em um ambiente que inspira inovação. Junte-se a nós e transforme a educação por meio da tecnologia Vamos juntos?
Responsabilidades e atribuições
* Desenvolvimento de Soluções Backend: criação e manutenção de sistemas robustos, escaláveis e sustentáveis que atendam às demandas do negócio.
* Colaboração Técnica: participação ativa com o time de desenvolvimento na definição e na implementação de soluções inovadoras e eficientes.
* Qualidade e Testes: garantia de qualidade do código por meio de revisões e testes automatizados.
* Diagnóstico e Estabilidade: identificação e resolução de problemas de performance e de segurança para assegurar confiabilidade das aplicações.
* Melhoria Contínua: proposição de melhorias em produtos, tecnologias e processos para aumento de eficiência.
* Compartilhamento de Conhecimento: contribuir com o desenvolvimento do time por meio de troca de experiências.
* Agilidade: participação em cerimônias ágeis e colaboração contínua para o progresso do projeto.
* Resolução de Desafios Técnicos: solução de problemas complexos com foco em inovação e eficácia.
* Visão Sistêmica: análise de situações complexas com consideração de impactos a longo prazo e interações entre sistemas.
* Capacidade Analítica: interpretação estruturada de dados e informações para embasar decisões técnicas.
* Documentação: produção e manutenção de documentação técnica e de produto.
Requisitos e qualificações
* Linguagens e Frameworks:
* C# e JavaScript.
* Proficiência em .NET 8.0+ e/ou 20+
* Boas Práticas de Desenvolvimento:
* Clean Code, Clean Architecture, Domain Driven Design (DDD).
* Design Patterns Test Driven Development (TDD), testes de unidade, revisão de código.
* Integrações e Autenticação:
* REST APIs.
* OAuth 2.0, OpenID Connect.
* Arquitetura de Sistemas:
* Microsserviços, Event Driven Architecture.
* Arquitetura em nuvem (Cloud).
* Banco de Dados:
* Relacional (SQL) e NoSQL.
* Ferramentas e Processos:
* Git, Git flow.
* Ferramentas de CI/CD.
* Observabilidade e monitoramento.
* Metodologias ágeis como Scrum.
* Idiomas: Inglês intermediário para comunicação técnica e leitura de documentação.