Engenheiro(a) de Software Backend Pleno – Ruby on Rails na Smart Fit, empresa líder em academias na América Latina. O profissional será responsável por escrever, testar e manter aplicações backend, colaborar na arquitetura de sistemas escaláveis, otimizar performance e garantir a segurança e confiabilidade dos serviços. Atuará em ambientes de produção, com foco em Docker, AWS, CI/CD e monitoramento, além de participar de equipes de desenvolvimento e operações para garantir a estabilidade e qualidade do produto.
Engenheiro(a) De Software Backend Pleno - Ruby on Rails at Smart Fit
More jobs at Smart FitRequisitos
Experiência
- 3 a 5 anos de experiência comprovada em desenvolvimento backend com Ruby on Rails em ambiente de produção
- Vivência em arquitetura de sistemas web escaláveis
- Experiência com performance tuning e estratégias para alta escalabilidade
- Experiência com Docker para containerização de aplicações
- Vivência em AWS com serviços como ECS, RDS, S3, CloudWatch, ElasticSearch e Redis
- Experiência com ferramentas como New Relic, Datadog, Sentry
- Experiência com serviços de mensageria (RabbitMQ, Kafka, SQS, Sidekiq)
- Experiência em background jobs, com foco em throughput, concorrência e resiliência
- Experiência em otimização de aplicações web (tempo de resposta, uso de cache, indexação de banco)
- Experiência em integração com gateways de pagamento (Stripe, Adyen, Pagar.me, Cielo, Stone)
- Vivência com conciliação de transações financeiras e tratamento de falhas em fluxos críticos
Habilidades
- Conhecimento sólido em modelagem de dados relacionais e otimização de queries SQL (PostgreSQL, MySQL)
- Proficiência em ActiveRecord, ActionCable, ActionMailer e background jobs
- Práticas de testes automatizados (RSpec, Minitest, FactoryBot)
- Conhecimento de CI/CD (GitHub Actions, GitLab CI ou similares)
- Capacidade de configurar e interpretar métricas de APM e erros
- Boas práticas em comunicação entre sistemas distribuídos (eventos assíncronos, retries, idempotência)
- Domínio em boas práticas de programação (Clean Code, SOLID, design patterns)
- Conhecimentos de segurança de aplicações web (OWASP Top 10, autenticação, criptografia)
- Conhecimento de protocolos de autenticação e segurança (OAuth2, JWT, TLS, assinatura de mensagens)
Idiomas
- Portuguese
Responsabilidades
- Escrever e implementar código conforme requisitos
- Garantir qualidade e usabilidade do produto
- Testar e depurar em diferentes ambientes
- Contribuir em decisões de arquitetura e design
- Revisar código para manter padrões de qualidade
- Integrar componentes de software
- Estimar tarefas junto ao Líder Técnico e PM
- Resolver chamados (erros e dúvidas)
- Executar scripts e relatórios de apoio
- Garantir segurança e privacidade dos dados com apoio e revisão dos líderes e pares
- Participar de war rooms com TL e/ou PM
- Atuar pela estabilidade do sistema com SRE e TL, respondendo a alertas e prevenindo falhas
Tecnologias
Ruby on RailsRubyDockerAWS (ECS, RDS, S3, CloudWatch, ElasticSearch, Redis)GitHub ActionsGitLab CICI/CDNew RelicDatadogSentryRabbitMQKafkaSQSSidekiqPostgreSQLMySQLActiveRecordActionCableActionMailerRSpecMinitestFactoryBot
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.