RD Station é uma empresa brasileira que oferece soluções e produtos, com mais de 12 mil colaboradores, buscando potencializar a evolução e oferecer bem‑estar integral aos colaboradores. O cargo de Pessoa Engenheira de Software Backend Sênior será responsável pelo desenvolvimento e evolução do sistema de Billing do maior SaaS do Brasil, focando em serviços escaláveis, performáticos e resilientes, colaborando com engenheiros e product managers.
RD Station - Pessoa Engenheira de Software Backend Sênior - Ruby on Rails - Billing at RD Station
Brasil
More jobs at RD StationRequisitos
Experiência
- Experiência consolidada com desenvolvimento backend utilizando Ruby on Rails
- Profundo conhecimento em bancos de dados relacionais, especialmente PostgreSQL
- Experiência consolidada com desenvolvimento de testes automatizados (unitários, mockados, end-to-end)
- Experiência com arquitetura de software (Clean Architecture, Clean Code, SOLID, OOP, Design Patterns)
- Experiência na construção e consumo de APIs REST
- Conhecimento em Docker e Kubernetes para gerenciamento e orquestração de containers
- Experiência com Sidekiq para processamento assíncrono
- Habilidade em monitoramento e otimização de sistemas em produção, utilizando ferramentas como Datadog e Rollbar
- Boas habilidades de comunicação, colaboração e liderança técnica, contribuindo para um ambiente de aprendizado contínuo
Habilidades
- Ruby
- Ruby on Rails
- PostgreSQL
- Unit testing
- End-to-end testing
- Clean Architecture
- Clean Code
- SOLID
- OOP
- Design Patterns
- REST API development
- Docker
- Kubernetes
- Sidekiq
- Datadog
- Rollbar
- RabbitMQ
- Redis
- React
- Vue.js
- JavaScript
Idiomas
- Portuguese
Responsabilidades
- Desenvolvimento e manutenção de serviços escaláveis e de alta performance
- Implementação de testes automatizados para garantir qualidade e estabilidade das aplicações
- Evolução e manutenção da arquitetura do sistema, garantindo boas práticas e modularidade
- Monitoramento proativo e otimização da performance dos sistemas em produção
- Influência técnica no time, compartilhando conhecimento e ajudando na evolução dos demais membros
- Colaboração ativa com times de produto e engenharia para garantir soluções alinhadas às necessidades do negócio
Tecnologias
RubyRailsPostgreSQLDockerKubernetesSidekiqDatadogRollbarREST APIRabbitMQRedisReactVue.jsJavaScriptClean ArchitectureClean CodeSOLIDOOPDesign Patterns
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.