Senior Ruby Backend Engineer
Ruby Key Responsibilities
- Design, develop, and maintain scalable Ruby on Rails applications
- Build and maintain RESTful APIs and backend services
- Work with relational databases (AWS RDS, MySQL, Postgres)
- Write clean, maintainable, and well-tested code following engineering best practices
- Implement background jobs and asynchronous processing
- Collaborate with product, design, and other engineering teams
- Participate in code reviews and contribute to improving engineering standards
- Troubleshoot, debug, and optimise application performance
- Design and evolve well-structured APIs and service boundaries
- Implement secure authentication and authorisation patterns
Required Skills & Experience
- 3+ years experience with Ruby on Rails
- Experience working with relational databases such as PostgreSQL or MySQL
- Experience with RSpec
- Experience with Git
- Solid understanding of: Ruby, JavaScript/TypeScript, MVC architecture, ORM (ActiveRecord)
- RESTful APIs
- Mocking and unit testing principles
- Experience with background job processing (e.g., Sidekiq or similar)
- Ability to collaborate with frontend teams using modern JavaScript frameworks
- Strong problem-solving skills and attention to detail Nice to Have
- Understanding or experience with GraphQL
- Experience implementing or integrating SSO (Single Sign-On)
- Experience working in cloud environments (AWS preferred)
- Familiarity with CI/CD pipelines
What We’re Looking For
- A proactive engineer who takes ownership
- Strong communication and collaboration skills
- Passion for writing high-quality, maintainable code
- A continuous learner who keeps up with best practices
#J-18808-Ljbffr…
