Engenheiro de Software Pl.
Indexed description
Estamos em busca de pessoas apaixonadas por educação e tecnologia!
Queremos que você saiba atuar em um ambiente que exige a união de múltiplas competências e experiências e com foco no resultado para deixarmos nosso legado no mundo.
Se você, assim como nós, tem paixão por educação e tecnologia, o UOL EdTech é para você! 🧡Confira essa oportunidade e vem ser #EdTecher!
Responsabilidades e atribuições
Desenvolver novas funcionalidades para aplicações Web utilizando Node.js (TypeScript) e Vue.js, React e Next.js.
Atuar na manutenção e evolução de produtos existentes.
Participar da construção e evolução de APIs e integrações.
Escrever código limpo, testável e de fácil manutenção.
Participar de code reviews e aplicar feedbacks para evolução técnica.
Trabalhar em conjunto com Produto, Design e demais engenheiros durante todo o ciclo de desenvolvimento.
Contribuir para melhorias contínuas na qualidade, performance e estabilidade das aplicações.
Aprender continuamente novas tecnologias e boas práticas de engenharia.
Requisitos e qualificações
Experiência com JavaScript e TypeScript.
Experiência sólida com desenvolvimento Back-end utilizando Node.js.
Experiência com desenvolvimento Front-end utilizando React ou Vue.js.
Experiência na construção e integração de APIs REST.
Conhecimento de comunicação assíncrona e arquiteturas orientadas a eventos.
Conhecimento de arquitetura de microsserviços e fundamentos de sistemas distribuídos.
Experiência com testes automatizados utilizando Jest ou ferramentas similares.
Conhecimento de bancos de dados relacionais e/ou NoSQL.
Conhecimento de Git e práticas de versionamento de código.
Conhecimento de CI/CD e do ciclo de entrega de software.
Conhecimento de Docker e ambientes conteinerizados.
Capacidade de investigar problemas, identificar causas e propor soluções.
Conhecimento de boas práticas de desenvolvimento, qualidade de código e princípios de engenharia de software.
Capacidade de participar de decisões técnicas dentro do seu contexto de atuação e avaliar impactos das mudanças realizadas.
Informações adicionais
Para se destacar nesta posição, seria legal se você também tivesse:Familiaridade com domínios que envolvam pagamentos, cobranças recorrentes ou integrações com serviços financeiros.
Experiência com AWS ou outros provedores de cloud.
Experiência com mensageria utilizando Kafka, SQS, RabbitMQ ou tecnologias similares.
Experiência com observabilidade utilizando logs, métricas e tracing, com ferramentas como Datadog, OpenTelemetry ou similares.
Conhecimento de Redis ou outras soluções de cache.
Experiência com Next.js ou outros frameworks modernos para aplicações Web.
Experiência com Inteligência Artificial Generativa, LLMs ou agentes de IA.
Disponibilidade para atuar no modelo híbrido no escritório de Recife/PE.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search