Senior Ruby Developer
Core
Lead the development of Ruby-based applications and extensions, designing and maintaining scalable backend services and APIs for internal and external users.
Role type
Senior IC Ruby backend engineer
Builds
Ruby services, REST/GraphQL APIs, and distributed systems
Domain
Software engineering, backend services
Deliverable
production ML models | product features
Required skills
Ruby, REST/GraphQL, PostgreSQL/MySQL, RSpec/Minitest, Redis, CI/CD tools, Git, object-oriented programming
Preferred skills
Service-oriented architecture, distributed systems fundamentals, automated testing frameworks
Technologies
Ruby, PostgreSQL, MySQL, Redis, GitHub Actions, GitLab CI, Azure DevOps, RSpec, Minitest
Responsibilities
Lead implementation of new features and bug fixes; conduct code reviews; mentor team members; collaborate on requirements and acceptance criteria; partner with DevOps on CI/CD and deployments; drive continuous improvement via refactoring and performance tuning; support production incident triage; design and develop reliable backend services and APIs; contribute to architecture of distributed systems
Seniority
Senior, hands-on IC