Eduzz

Desenvolvedor Full Stack

Sorocaba / SP

Descrição da vaga

Descrição

Como será o seu dia a dia na Eduzz:
Você fará parte de um time que atua diretamente na evolução dos nossos produtos, desenvolvendo soluções escaláveis e de alto valor para o negócio.No dia a dia, você irá:
Desenvolver funcionalidades priorizadas com foco em performance, escalabilidade e experiência do usuário;

Corrigir bugs e propor soluções para desafios técnicos, atuando tanto em demandas emergenciais quanto em melhorias estruturais;

Trabalhar de forma colaborativa com Produto, QA, Design e demais áreas envolvidas nas entregas;

Contribuir com revisões de código, pair programming e compartilhamento de conhecimento com colegas do time;

Acompanhar indicadores das aplicações em produção, propondo melhorias contínuas em estabilidade, performance e qualidade;

Participar ativamente de cerimônias ágeis, discussões técnicas e decisões relacionadas aos produtos e ao negócio;

Contribuir para a evolução das práticas de desenvolvimento e da arquitetura das soluções.
Mais do que escrever código, você ajudará a criar experiências que impactam diretamente a jornada de milhares de clientes da Eduzz.

Responsabilidades e atribuições

Preencher responsabilidades e atribuições:

Desenvolver, evoluir e manter aplicações web e microsserviços com foco em qualidade, performance, escalabilidade e experiência do usuário.

Implementar novas funcionalidades alinhadas às prioridades do produto e às necessidades do negócio, garantindo entregas sustentáveis e de alto impacto.

Construir e integrar APIs RESTful, assegurando comunicação eficiente entre sistemas e serviços.

Atuar na identificação, análise e resolução de problemas técnicos, propondo soluções robustas para correções emergenciais e melhorias estruturais.

Colaborar com times multidisciplinares, incluindo Produto, Design, QA e demais áreas envolvidas no desenvolvimento das soluções.

Participar ativamente de refinamentos técnicos, planejamento de demandas, cerimônias ágeis e discussões de arquitetura.

Realizar revisões de código, compartilhar conhecimento e contribuir para a evolução técnica do time por meio de pair programming e boas práticas de desenvolvimento.

Garantir a qualidade das entregas por meio da implementação de testes unitários e da adoção de padrões que favoreçam a manutenibilidade do código.

Monitorar a saúde das aplicações em produção, acompanhando indicadores de disponibilidade, desempenho e estabilidade, propondo melhorias contínuas.

Contribuir para a evolução da arquitetura das aplicações, promovendo soluções escaláveis, seguras e aderentes às necessidades do negócio.

Utilizar boas práticas de desenvolvimento, como princípios SOLID, Clean Code e versionamento de código com Git.

Apoiar a cultura de melhoria contínua, inovação e colaboração

Requisitos e qualificações

Preencher requisitos e qualificações necessárias:

Experiência com React.js, JavaScript e TypeScript;

Conhecimento em Node.js ou PHP (Laravel);

Experiência no desenvolvimento e consumo de APIs RESTful;

Vivência com bancos de dados relacionais e não relacionais;

Conhecimento em Git;

Experiência com sistemas de mensageria e programação assíncrona;

Conhecimentos em Docker e fundamentos de CI/CD;

Vivência com metodologias ágeis, como Scrum e Kanban;

Formação em Ciência da Computação, Engenharia de Software ou áreas correlatas.

Informações da vaga

Modalidade de trabalho: Hybrid

Candidatar-se à vaga