Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Engenheiro de Software Pleno PJ (Ruby on Rails)

Smart Fit

Manaus

Presencial

BRL 120.000 - 160.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma importante rede de academias está em busca de um Engenheiro de Software Pleno para desenvolver e manter APIs utilizando Ruby on Rails. O profissional será responsável pela construção de endpoints RESTful, otimização de performance e garantia de qualidade na interação com o Front-end. É essencial ter experiência em testes automatizados, modelagem de dados e uma mentalidade colaborativa. Se você quer fazer parte de uma equipe inovadora, esta é a oportunidade certa.

Qualificações

  • Domínio profundo do Ruby on Rails, priorizando o 'Rails Way'.
  • Experiência na estruturação de endpoints RESTful para Web e Mobile.
  • Uso de VCR e WebMock para simular interações externas.
  • Experiência com PostgreSQL e Active Record.
  • Implementação de autenticação prática com JWT.
  • Capacidade de antecipar riscos e propor soluções.
  • Mentalidade colaborativa e pró-ativa.

Responsabilidades

  • Desenvolver e manter APIs eficientes com Ruby on Rails.
  • Garantir estabilidade do sistema através de testes automatizados.
  • Otimizar a performance das APIs.
  • Testar e homologar interações de API com Front-end.
  • Participar de revisões de código e garantir qualidade.
  • Manter documentação técnica da API atualizada.

Conhecimentos

Ruby on Rails (Modo API)
Design de API RESTful
Testes e Mocking (RSpec)
Modelagem de Dados
Autenticação e Segurança
Comunicação Proativa e Colaboração
Trabalho em Equipe
Autonomia
Pragmatismo e Foco
Antecipação de Riscos (Atitude Dono)

Ferramentas

PostgreSQL
JWT
Devise Token Auth
Descrição da oferta de emprego

O Grupo Smart Fit é muito mais do que a maior rede de academias da América Latina e o maior empregador de profissionais de educação física do mundo. Somos um verdadeiro ecossistema focado em bem-estar e saúde, impactando a vida de milhares de pessoas todos os dias.

Estamos em mais de 15 países, com mais de 1.800 unidades, e temos o prazer de atender mais de 5,2 milhões de alunos. Nossa equipe de 15 mil colaboradores está sempre a mil, trazendo novas ideias e inovações. Desde que abrimos nossa capital em 2021, aceleramos nossa missão de transformar vidas com soluções de fitness e saúde.

Temos várias marcas no nosso portfólio, como Bio Ritmo, Smart Fit, Race Bootcamp, Vidya Studio, Jab House, Tonus Gym, One Pilates, Velocity, Kore TotalPass e Nation CT. Além disso, oferecemos produtos digitais como Queima Diária, Smart Fit Nutri e Smart Fit Coach. Estamos sempre procurando novas formas de integrar tecnologia e inovação para ajudar você a ter um estilo de vida mais ativo e saudável. E aí, topa o desafio junto com a gente?

O que nos move todos os dias?

Somos parte da mudança, transformando o cenário e trazendo mais qualidade para a vida de quem tá junto com a gente. Cada gotinha de suor é uma prova do nosso compromisso em inspirar e motivar todo mundo que quer uma vida mais ativa e saudável. A cada dia, começamos nossa jornada com aquecimento total, prontos para alcançar novos objetivos e viver o máximo.

O Engenheiro de Software Pleno PJ (Ruby on Rails) será responsável por :

1. Desenvolvimento e Entrega Técnica

Construção da API Core : Desenvolver e manter endpoints RESTful eficientes utilizando Ruby on Rails para suportar as aplicações Web e Mobile.

Escrita de Testes Automatizados : Garantir a estabilidade do sistema através de testes de integração e unitários (RSpec), utilizando VCR e WebMock para garantir que as dependências externas não atrasem o pipeline.

Otimização de Performance : Garantir que a API seja rápida e escalável, aplicando boas práticas de banco de dados (PostgreSQL) e evitando gargalos de processamento.

2. Integração e Homologação (Foco em Qualidade)

Validação de Integração : Testar e homologar ativamente as interações da API com o desenvolvimento Front-end (Web e Mobile), garantindo que os dados trafegados estejam corretos e performáticos.

Garantia de Eficiência : Assegurar a máxima qualidade no processo de integração, antecipando falhas de contrato de dados e garantindo que as funcionalidades atendam aos requisitos de UI / UX de ambos os clientes.

Definição de Contratos : Colaborar no desenho técnico prévio dos endpoints para garantir que o time de Front-end tenha mocks funcionais e especificações claras, minimizando o retrabalho.

3. Colaboração e Alinhamento

Gestão de Bloqueios : Atuar de forma proativa para identificar e comunicar impedimentos técnicos que possam impactar o cronograma de 3 meses.

Code Review : Participar de revisões de código focadas em manter o padrão de qualidade da equipe e a consistência do "Rails Way".

4. Aprendizado e Melhoria Contínua

Evolução Profissional : Manter-se atualizado com as novas versões do Ruby e do Rails, trazendo as melhores práticas de segurança e arquitetura para o projeto a longo prazo.

Aprimoramento de Processos : Analisar constantemente o ciclo de desenvolvimento e propor melhorias que tornem o fluxo de deploy e a integração com o front-end mais ágeis.

5. Documentação e Sustentabilidade

Documentação Técnica : Manter uma documentação clara e atualizada da API (ex : Swagger / OpenAPI) para servir como fonte única de verdade para os times de consumo.

Manutenibilidade : Equilibrar o pragmatismo da entrega rápida com a saúde do código, garantindo uma base sólida para a evolução permanente do produto.

Itens essenciais que não podem faltar no seu kit :
  • Ruby on Rails (Modo API) : Domínio profundo do framework, priorizando o "Rails Way" e o uso de scaffolding eficiente para velocidade de entrega.
  • Design de API RESTful : Experiência em estruturar endpoints que atendam simultaneamente Web e Mobile (JSON, paginação, versionamento).
  • Testes e Mocking (RSpec) : Domínio de VCR e WebMock para simular interações externas de forma determinística, garantindo uma suíte de testes rápida e confiável.
  • Modelagem de Dados : Experiência com PostgreSQL e uso eficiente de Active Record (evitando o problema de N+1).
  • Autenticação e Segurança : Implementação prática de JWT ou Devise Token Auth.
  • Pragmatismo e Foco : Foco em resolver o problema de negócio com a solução mais simples e direta, evitando "overengineering".
  • Comunicação Proativa e Colaboração : Habilidade de alinhar contratos de API antecipadamente com os times de Front-end e Mobile para evitar bloqueios e garantir que a integração seja fluida.
  • Antecipação de Riscos (Atitude Dono) : Capacidade de identificar gargalos ou requisitos ambíguos precocemente, levantando a mão e propondo soluções para evitar retrabalhos.
  • Trabalho em Equipe : Mentalidade colaborativa, compartilhando conhecimento e garantindo que o código seja legível e mantível para o restante do time.
  • Autonomia : Capacidade de tomar decisões técnicas alinhadas às convencionais do Rails sem necessidade de microgerenciamento.
  • Diferencial (IA) : Uso de ferramentas como GitHub Copilot ou Cursor para acelerar a escrita de código e geração de mocks de dados.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.