Full stack developer at Eduzz in Sorocaba, Brazil, building and evolving web applications and microservices — developing features, fixing bugs, building RESTful APIs, and monitoring production systems. Core stack includes React, JavaScript/TypeScript, Node.js or PHP (Laravel), Docker, Git, and CI/CD in agile teams.
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.