About the role
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
SOFTSWISS publishes this vacancy on its own careers site. Applications go straight to SOFTSWISS: use the Apply button on this page.
Interested in this role?
This employer takes applications on their own site. The button opens it in a new tab.
Similar vacancies
More in IT / Computer Science
Java Engineering Manager
TradingView is the world’s largest financial analysis platform with more than 100M users across 180+ countries. We build tools that help traders and investors…
Senior Fullstack QA Engineer
FP Markets Group of Companies is a well-established multi-regulated broker, founded in Australia, offering traders access to CFD trading on Forex, Indices, Commodities, Stocks…
Senior DevOps Engineer (Limassol, Cyprus)
FP Markets Group of Companies is a well-established multi-regulated broker, founded in Australia, offering traders access to CFD trading on Forex, Indices, Commodities, Stocks…
Sales Trainer and QA
Company Description In the fast-growing economies of the world, there’s a new generation of ambitious younger people eager to gain financial independence and we’re…