Ruby on Rails Developer - Senior
SOFTSWISS Kato Polemidia Municipality, Cyprus, Cyprus
Software Development · 1,001-5,000 employees
About the role
Design and improve scalable Ruby services for high-load, data-intensive systems while taking ownership of solutions from implementation to production. Collaborate with cross-functional teams to monitor performance, troubleshoot complex issues, and contribute to engineering practices.
What they look for
Requirements
Requires a minimum of 5 years of software development experience with solid Ruby programming skills and hands-on experience in data-intensive applications. Candidates must possess strong SQL skills, deep knowledge of data structures and algorithms, and the ability to develop complex solutions from scratch.
Benefits
Full description
Overview:
We are looking for a Senior Ruby Developer to join a highly experienced engineering team working on complex, data-intensive systems. You will help design and build reliable, fault-tolerant solutions, take ownership of their performance in production, and solve challenging data and scalability problems.
Purpose of the role:
Design and improve scalable Ruby services for high-load, data-intensive systems. You will own solutions from implementation to production, troubleshoot complex issues, optimize application and database performance, and contribute to technical decisions and engineering practices.
Key responsibilities:
- Work in a fully agile environment with senior engineers and product managers
- Participate in designing fault-tolerant, highly available and optimized solutions
- Monitor and optimize your services in production for excellence
- Research and develop new technologies and tools
- Collaborate with other teams - product, infrastructure and business
Required Experience:
- Minimum 5-year experience in software development
- Solid Ruby programming skills
- Hands-on experience with data-intensive applications development & performance tuning
- Experience in developing complex solutions from scratch
- Strong SQL skills and solid understanding of relational databases, with the ability and curiosity to investigate complex data issues, analyze large datasets, and perform root-cause analysis
- Deep data structures, OOP, and algorithms knowledge
- Good communication skills
Nice to have:
- Familiarity with ClickHouse
- Familiarity with AI-powered developer tools and practical experience integrating them into daily development workflows
- Experience with Kafka
- Ability to implement space and time-efficient algorithms and understand which one is preferable and when
- Readiness to learn other programming languages (e.g. Golang, Scala)
- Familiarity with SRE practices
- Familiarity with cloud native technologies (e.g. k8s, Helm, Prometheus)
Our Benefits:
- Private health insurance
- Sports benefits
- Comprehensive Mental Health Program
- Free English lessons (online)
- Local language courses
- Paid time off
- Maternity leave support
- Referral program rewards
- Upskilling, internal workshops, and participation in professional conferences and corporate events
Similar roles
-
Pessoa Desenvolvedora Ruby on Rails - Sênior
Jobgether Brazil
-
Senior Ruby on Rails Engineer (Hybrid)
SimplePractice Mexico City, Mexico City, Mexico · MX$1M–MX$2M/yr
-
Full Stack Engineer, Ruby on Rails - Assistant Vice President
iCapital New York, New York, United States · $130K–$160K/yr
-
Senior Ruby on Rails Developer - Freelance - Wrocław/Remote
Monterail Wrocław, Lower Silesian Voivodeship, Poland
-
Senior Backend Software Engineer (Ruby on Rails)
Pennylane SAS France
-
Full Stack Engineer (Ruby On Rails)
Sierra Studio São Paulo, São Paulo, Brazil · $60K–$110K/yr