Aug 09, 2025 - Ciklum is hiring a remote Senior Ruby on Rails Developer. Location: Pakistan.
On behalf of Ciklum Digital, we are looking for a Senior Ruby on Rails Developer to join our team on a full-time basis.
About Project:
The Client is a high-performance running shoe producer with the innovative 3D cushioning technology CloudTec – run on clouds. Founded by former top athlete Olivier Bernhard and his friends David Allemann and Caspar Coppetti, they have created shoes that revolutionized the running experience. The project involves developing an e-commerce platform for a new subscription service for Cyclon, a fully recyclable performance shoe.
Responsibilities:
- Back-end development to meet customer’s business needs and implement components according to modern software development environments (cloud-based platforms, microservice architecture, etc.)
- Participate in application architecture design, solution development, architecture and code review
- Develop and review feature design documents and contribute to solution specifications
- Design and implement various types of tests (unit, integration, functional, etc.)
- Proactively contribute to solution development and process improvements
- Work in an international distributed team within an Agile environment
- Communicate effectively with PMs, engineers, Architects, QA, and stakeholders
- Deliver on product roadmaps and planning
- Follow coding standards and best practices, write highly testable, automatable, and performant code throughout the SDLC
Requirements:
- Strong knowledge in Computer Science and Computing Theory, including OOP, SOLID, DDD, TDD, BDD principles
- Experience with databases (RDBMS, NoSQL), algorithms, data structures, and design patterns
- Understanding of network protocols, REST, RPC, authentication and authorization flows (OAuth, JWT)
- Over 5 years of practical experience with Ruby on Rails
- Experience with microservices, REST API, web frameworks, ORM, RDBMS (MySQL, PostgreSQL), caching (Redis, Memcached), messaging systems (RabbitMQ, Kafka), version control (GIT), cloud platforms (Google Cloud), Docker, CI/CD tools, and builders
- Skills in troubleshooting, software architecture, agile processes, code review, and refactoring
- Fluent or Upper-Intermediate English proficiency
You can:
- Handle complex technical activities and resolve issues
- Work effectively in distributed cross-functional teams
- Influence project stakeholders and team members
- Supervise others or make impactful decisions
- Plan and monitor your work and that of others
- Show learning agility and openness to change
Desirable:
- Over 8 years of software development experience
- Experience with React/Angular/Vue (1+ years)
- Certifications in cloud platforms (AWS)
- Knowledge of orchestration and containerization (Kubernetes, Docker Swarm)
- Experience with deployment patterns, NoSQL databases, search engines, provisioning tools, and quality tools
- Experience with TDD environments (RSpec, Minitest, Capybara, Selenium)
- Experience with high-scale web architecture and solving logistical problems with software
What's in it for you:
- Close collaboration with the client
- Ongoing new projects
- Challenging and dynamic tasks
- Influence over project technologies
- Projects from scratch
- Professional team and recognition of your skills
- European management style
- Continuous self-improvement