freehire launches on Product Hunt on 26 August.

Follow →

Engenheiro de Software Pl.

Summary

Build and maintain web apps with Node.js (TypeScript) and React/Vue.js, crafting clean, testable code and collaborating with product and design teams.

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!


  • 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.
  • 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.

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available