Pular para o conteúdo principal

Engenheiro de Software Jr. (Rails)



Descrição da vaga

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

Responsabilidades e atribuições

  • Participar do desenvolvimento e manutenção da plataforma da Qulture.Rocks, contribuindo para a evolução do produto e a entrega de valor aos nossos clientes.
  • Desenvolver novas funcionalidades e realizar melhorias e correções de bugs, seguindo as boas práticas de desenvolvimento e os padrões estabelecidos pelo time de Engenharia.
  • Colaborar na implementação de soluções técnicas, buscando compreender as regras de negócio, a arquitetura existente e o funcionamento da aplicação.
  • Escrever código limpo, organizado e de fácil manutenção, aplicando princípios básicos de desenvolvimento de software.
  • Criar e manter testes automatizados para as funcionalidades desenvolvidas, contribuindo para a qualidade e confiabilidade das entregas.
  • Utilizar ferramentas de Inteligência Artificial como apoio ao desenvolvimento de software, buscando aumentar a produtividade, acelerar a resolução de problemas e aprimorar a qualidade das entregas, sempre com análise crítica e validação das soluções propostas.
  • Participar de revisões de código (code reviews), recebendo feedbacks e aplicando os aprendizados para aprimorar suas habilidades técnicas.
  • Colaborar com a documentação técnica de funcionalidades, processos e soluções implementadas.
  • Participar das cerimônias e atividades do time, contribuindo com estimativas, esclarecimento de dúvidas e acompanhamento das entregas.
  • Investigar e solucionar problemas de baixa e média complexidade, buscando apoio de profissionais mais experientes sempre que necessário.
  • Demonstrar interesse pelo aprendizado contínuo, compartilhando conhecimentos e contribuindo para um ambiente colaborativo.


Requisitos e qualificações

Requisitos e qualificações

  • Ensino superior completo ou em andamento em Engenharia da Computação, Sistemas de Informação, Ciência da Computação ou áreas correlatas, ou formação equivalente.

  • Conhecimento básico ou experiência inicial com desenvolvimento de aplicações utilizando Ruby on Rails.

  • Conhecimento dos fundamentos de programação orientada a objetos, estruturas de dados e boas práticas de desenvolvimento de software.

  • Familiaridade com bancos de dados relacionais, preferencialmente PostgreSQL, incluindo consultas SQL básicas e conceitos de modelagem de dados.

  • Conhecimento básico de HTML, CSS e JavaScript.

  • Familiaridade com Git e conceitos de versionamento de código, como branches, commits e pull requests.

  • Conhecimento básico sobre desenvolvimento e consumo de APIs.

  • Noções de testes automatizados e interesse em desenvolver essa prática no dia a dia.

  • Familiaridade com metodologias ágeis de desenvolvimento de software, como Scrum ou Kanban.

  • Interesse e familiaridade com o uso de ferramentas de Inteligência Artificial aplicadas ao desenvolvimento de software, demonstrando capacidade de utilizá-las como apoio ao aprendizado, à investigação de problemas e à implementação de soluções.

  • Capacidade de compreender requisitos, esclarecer dúvidas e executar atividades com orientação técnica.

  • Boa comunicação, organização, colaboração e abertura para receber feedbacks.

  • Proatividade para buscar soluções, aprender novas tecnologias e evoluir tecnicamente.

  • Inglês técnico suficiente para leitura de documentações e materiais de desenvolvimento.

Informações Adicionais

Para se destacar nesta posição seria legal se você também tivesse:

  • Experiência prévia com Ruby on Rails em projetos profissionais, acadêmicos ou pessoais.

  • Conhecimento básico de React e TypeScript.

  • Familiaridade com GraphQL, incluindo consumo de APIs e compreensão básica de queries e mutations.

  • Conhecimento de ferramentas e frameworks de testes automatizados, como RSpec.

  • Noções de desenvolvimento de aplicações SaaS e conceitos de autenticação e autorização.

  • Familiaridade com background jobs e processamento assíncrono.

  • Conhecimento básico de Node.js e desenvolvimento de APIs.

  • Noções de CI/CD e processos de integração e entrega contínua.

  • Experiência utilizando ferramentas de gestão de atividades, como Jira.

  • Familiaridade com conceitos básicos de logs, monitoramento e investigação de erros.

  • Experiência utilizando ferramentas de desenvolvimento assistido por IA, como GitHub Copilot, Cursor, Claude Code ou similares, para geração e revisão de código, criação de testes, documentação e apoio à depuração de problemas.

  • Capacidade de avaliar criticamente o código sugerido por ferramentas de IA, compreendendo seu funcionamento, validando resultados e respeitando boas práticas de segurança e confidencialidade.

  • Interesse em boas práticas de engenharia de software, qualidade de código e evolução contínua de produtos digitais.


Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Triagem
  3. Etapa 3: Teste
  4. Etapa 4: Entrevista RH
  5. Etapa 5: Entrevista Gestor
  6. Etapa 6: Finalistas
  7. Etapa 7: Contratação

VAMOS TRANSFORMAR VIDAS COM EDUCAÇÃO POR MEIO DA TECNOLOGIA?

Somos uma empresa que transforma vidas com educação por meio da tecnologia oferecendo um ecossistema completo com soluções para estudantes, instituições de ensino e empresas.


Trabalhamos duro para oferecer a melhor experiência de aprendizagem digital contribuindo para remover obstáculos, ampliando o acesso à uma educação de qualidade e deixando nosso legado no mundo.


O UOL EdTech faz parte do Grupo UOL, uma empresa 100% brasileira e que revoluciona o universo digital desde 1996 e desse legado, carregamos a credibilidade, o pioneirismo e a inovação em nosso DNA.


Conheça nosso ecossistema 🌐

Oferecemos um ecossistema completo para educação que transforma vidas! Nossas verticais de negócio são:


  • Para Estudantes: oferecemos a maior plataforma de estudos online, facilitando diariamente o acesso ao conhecimento, empoderamento e transformando o futuro das pessoas. No Brasil, utilizamos a marca Passei Direto e no restante do mundo a marca Studenta.

  • Para Empresas: temos duas frentes de atuação, com a Learning.Rocks oferecemos uma solução completa para atender as necessidades de treinamento das empresas, unindo tecnologia e conteúdo multiformatos. Já com a Qulture.Rocks apoiamos empresas a destravarem o potencial dos seus times, com uma plataforma de gestão de pessoas e desempenho.

  • Para Instituições de Ensino: somos o parceiro tecnológico de grandes universidades nas ofertas de cursos de especialização 100% online, captando estudantes no Brasil e no mundo.

Somos apaixonados por educação e tecnologia 😍

A tecnologia é nosso combustível estamos sempre em busca de soluções disruptivas e tecnológicas que nos ajudem a romper barreiras para levar nossas soluções em educação para qualquer canto do mundo!


O coletivo é mais forte que o indivíduo 🤝

Estamos sempre em busca do melhor resultado, mesmo que tenhamos que mudar a rota. Estamos na jornada de longo prazo, criando um negócio perene e de alto impacto. Somos #EdTechers e esse é o nosso jeito de ser e fazer!


Nossas diferenças se somam para fazer valer nosso propósito 🧡

Acreditamos na diversidade e pluralidade das pessoas para atingir resultados incríveis! Por isso, não fazemos distinção de pessoas com deficiência, gênero, orientação sexual/afetiva, raça/etnia, idade, origem, constituição familiar e estética.


Conheça os benefícios de ser #EdTecher 🤩

Você terá um pacote de completo de benefícios que fazem toda a diferença:

  • Vale-alimentação e/ou refeição.
  • Plano de saúde e odontológico.
  • Seguro de vida.
  • Parceria com TotalPass e ZenKlub.
  • Licença maternidade e paternidade estendidas.
  • Auxílio-creche.
  • Descontos de até 50% em pós-graduação e MBA de grandes instituições, como FIA, FAAP e PUCRS.

E tem mais, dá uma olhada:

  • No dress code: o importante é você usar o que te faz bem.
  • #TáDeParabéns: Day off no aniversário.
  • Baby gift: presente para recém-nascidos.

Saiba como funciona nosso processo seletivo 🔎

Nem todos os processos seguem o mesmo formato. Mas, a grande maioria segue um andamento parecido:

  • Inscrição (essa que você completa aqui na Gupy).
  • Entrevista com o time de Recrutamento & Seleção.
  • Desafio técnico, pode ser um teste, case ou apresentação de portfólio. Ou até mesmo um bate-papo técnico com o time.
  • Entrevista com a liderança da área.

Temos uma dica importante para você 📣

Capriche nas etapas do processo, principalmente no momento da inscrição! Buscamos analisar todas as candidaturas e isso pode levar algum tempo. Por isso, caso esteja se perguntando sobre o prazo para fazermos contato, pedimos sua empatia. 🧡Todas as pessoas que se candidatam às nossas vagas recebem um retorno por meio da Gupy, seja ele positivo ou negativo. Pedimos que acompanhe sua candidatura por aqui e na sua caixa e-mail, sem esquecer de olhar o spam, combinado?


E aí, vamos transformar vidas com educação por meio da tecnologia?

Vem ser #EdTecher!