
Ruby Developer
Solirius Reply20 days ago
London, United KingdomSenior
Responsibilities
- Develop and maintain backend applications using Ruby and Ruby on Rails.
- Design and develop RESTful APIs and backend services.
- Work with databases, background jobs, caching, and third-party integrations.
- Write clean, testable, and maintainable code.
- Troubleshoot performance and production issues.
- Collaborate with frontend, QA, DevOps, and product teams.
- Participate in system design and code reviews.
- Build and regularly ship software as part of a professional software engineering team.
Requirements
- Strong commercial experience with Ruby and Ruby on Rails.
- Mandatory professional experience with another backend technology such as Node.js, Python, Java, or .NET.
- Strong experience with PostgreSQL or MySQL and database optimisation.
- Experience with REST APIs, microservices, and distributed systems.
- Experience with Redis, Kafka, RabbitMQ, or similar backend technologies.
- Experience with Docker, CI/CD, and at least one cloud platform: AWS, Azure, or GCP.
- Strong testing experience with RSpec, Minitest, or equivalent.
- Good understanding of Git, software architecture, security, and performance optimisation.
- Strong analytical, communication, collaborative, and consultative skills.
Benefits
- Hybrid workplace in London, United Kingdom.
- Competitive salary and bonus scheme.
- Private healthcare insurance.
- 25 days of annual leave plus bank holidays.
- Up to 10 days of development training per year.
- Enhanced parental leave and five days of paid fertility leave.
- Contributory pension and EAP with Help@Hand.
- Gym membership benefits and flexible benefits allowance.
- Cycle to Work and Electric Vehicle schemes.
- Flexible working and annual away days/company socials.
Tech Stack
Apache KafkaAWSAzureDockerGitGoogle Cloud PlatformJavaMySQL.NETNode.jsPostgreSQLPythonRabbitMQRedisRSpecRubyRuby on Rails