Desenvolvimento Ruby Sênior - 136637

GFT Technologies SEBarueri, São PauloOn-siteFull-timeJunior, 1–2 yearsListed 7 hours ago

Apply now

About this role

O que buscamos

Buscamos um(a) Desenvolvedor(a) Ruby com experiência em Ruby on Rails , desenvolvimento de APIs RESTful, bancos de dados relacionais e atuação em ambientes que demandem performance, escalabilidade, segurança e qualidade de software.

Responsabilidades

- Desenvolver e manter APIs RESTful escaláveis, seguras e de alta performance utilizando Ruby on Rails.

- Projetar, implementar e otimizar bancos de dados relacionais , garantindo eficiência e integridade dos dados.

- Identificar, analisar e solucionar gargalos de performance e escalabilidade em aplicações e serviços.

- Desenvolver e executar testes unitários e de integração para assegurar a qualidade das entregas.

- Participar ativamente de cerimônias ágeis, code reviews e processos de CI/CD .

- Documentar APIs, componentes e processos técnicos.

- Promover o compartilhamento de conhecimento com a equipe.

Requisitos Obrigatórios

- Experiência com desenvolvimento utilizando Ruby e Ruby on Rails .

- Conhecimento sólido em SQL e bancos de dados relacionais .

- Experiência no desenvolvimento, manutenção e operação de APIs REST .

- Conhecimentos em performance, escalabilidade e segurança de aplicações .

- Vivência com metodologias ágeis de desenvolvimento.

- Experiência com práticas de qualidade de software, como TDD (Test-Driven Development) .

- Conhecimento em processos de integração e entrega contínua (CI/CD) .

Diferenciais

- Experiência com monitoramento e observabilidade de aplicações.

- Conhecimento em microsserviços .

- Vivência com serviços em nuvem, como AWS, Azure ou Google Cloud .

- Experiência com ferramentas de automação e infraestrutura como código .

- Conhecimento em containers e orquestração , especialmente Docker e Kubernetes.

Competências Comportamentais

- Boa capacidade analítica e resolução de problemas.

- Comunicação clara e objetiva para interação com times multidisciplinares.

- Colaboração e trabalho em equipe.

- Proatividade na identificação de melhorias e otimização de processos.

- Organização e atenção aos detalhes.

- Interesse em aprendizado contínuo e compartilhamento de conhecimento.