Senior Ruby on Rails Developer

1 week ago


Pakistan Ciklum Full time $90,000 - $120,000 per year

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 the new high-performance running shoe producer with the unique 3D cushioning technology CloudTec – run on clouds. Former top athlete Olivier Bernhard and his friends David Allemann and Caspar Coppetti through countless experiments have created the shoes that first amazed and has since delighted the running world. Ons are not just a new running experience: they are far more than that. And the company's three co-founders have become ambassadors of a new running sensation whose success has far outpaced their expectations. The project you will be working on is the e-commerce platform for a new subscription service for the Cyclon – a new, fully recyclable performance shoe.

Responsibilities

  • Back-end development to meet customer's business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)
  • Taking part in the decision-making process of application architecture design, solution development, architecture and code review
  • Develop and review feature design documents and provide inputs/updates to the solution specification
  • Design and implement a set of various types of tests (unit, integration, functional, etc)
  • Proactive position in solution development, process improvements
  • Working in an international distributed team in an Agile environment
  • Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
  • Delivering the product roadmap and plannings
  • Following coding standards, software best practices and writing highly testable, automatable and performant code over the whole SDLC

Requirements

  • Excellent knowledge in Computer Science, Computing Theory:
  • Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD)
  • Database theory (RDBMS, NoSQL)
  • Code testing practices
  • Algorithms & Data structures
  • Architectural, Enterprise and Design Patterns
  • Microservices architecture, SOA
  • Autoscaling, monitoring, alerting approaches
  • Security patterns, Common attacks types (OWASP)
  • Understanding of network interactions:
  • protocols
  • conventions (e.g. REST, RPC)
  • authentication and authorization flows (e.g. oAuth, JWT)
  • Excellent knowledge and experience in Ruby on Rails (more than 5 years)
  • Practical commercial experience with:
  • Microservices
  • REST API development
  • Web application frameworks, Testing frameworks, ORM
  • RDBMS (e.g MySQL, PostgreSQL, MS SQL)
  • Key-value storages (e.g. Redis, Memcached)
  • Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, Google Pub/Sub)
  • Version control systems (GIT)
  • Cloud computing platforms (Google Cloud Platform)
  • Integration with 3rd party solutions
  • Docker
  • Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo)
  • Builders
  • Experience with:
  • Troubleshooting, profiling and debugging applications
  • Creation software architecture and design of complex applications, platforms
  • Agile software processes and technologies
  • Code Review process
  • Refactoring process
  • Fluent or Upper-Intermediate English

You can:

  • Perform a broad range of complex technical or professional activities, in a variety of contexts. Investigate, define, and resolve complex issues
  • Able to work in distributed cross-functional teams effectively
  • Influence customers and team members on the project level
  • May supervise others or make decisions which impact the work assigned to individuals or phases of projects
  • Plan, schedule, and monitor your own work (and of others where applicable) competently
  • Have learning agility (readiness for challenge and being open to change)

Desirable

  • Experience in software development for more than 8 years
  • 1+ Years experience working with React/Angular/Vue- an advantage
  • Certifications on:
  • Cloud computing platforms (AWS)
  • Understanding of orchestration and containerisation (e.g. Kubernetes, Docker Swarm)
  • Knowledge in Deployment patterns
  • Practical commercial experience with:
  • NoSQL (e.g. MongoDB, ElasticSearch, CouchDB)
  • Experience with Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr)
  • Provisioning tools (e.g. Terraform, Ansible)
  • Quality tools (e.g. SonarQube)
  • Experience with TDD environments (RSpec, Minitest, Capybara, Selenium)
  • Experience with web architecture at scale (20krpm and above)
  • Experience with "NoSQL" data backends (Redis, MongoDB, ElasticSearch)
  • Experience solving logistical problems with software

What's in it for you

  • Close cooperation with the client
  • A constant flow of new projects
  • Dynamic and challenging tasks
  • Ability to influence project technologies
  • Projects from scratch
  • Team of professionals: learn from colleagues and gain recognition of your skills
  • European management style
  • Continuous self-improvement


  • Pakistan - Remote Motive Full time $125,000 - $175,000 per year

    Who we are: Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives...


  • Pakistan Bodyteq Ltd Full time 60,000 - 100,000 per year

    About Us:We are a dynamic and forward-thinking company looking for an experienced and passionate Senior Web Developer to take ownership of our digital platforms. As we strive to improve and optimise our online presence, we need a developer who can deliver high-quality, efficient, and scalable solutions without relying heavily on pre-built plugins. This is a...


  • Pakistan codepul Full time ₹20,000 - ₹80,000 per year

    Job OverviewWe are looking for an experienced Senior Flutter Developer to lead the development of cross-platform mobile applications. The ideal candidate will have a strong grasp of Flutter, API integrations, and app architecture, along with experience deploying apps to app stores and mentoring junior developers.Key ResponsibilitiesDevelop high-quality...


  • Pakistan IT Work Resources Full time 3,000,000 - 3,600,000 per year

    About the RoleWe are seeking a highly skilled and experienced Senior Odoo Developer to join our team. The ideal candidate will be an Odoo v16+ Certified professional with a strong technical background and extensive experience in developing and customizing Odoo applications. You will be responsible for leading development efforts, ensuring robust and scalable...


  • Pakistan Skyline City Lahore Full time $90,000 - $120,000 per year

    Job description:Senior Full-Stack Frontend Developer Heavy (Pharmacy Billing Systems) – React, , SQLWe seek a Senior Full-Stack Frontend Heavy Developer interested in building highly complex pharmacy/medical billing systems. You will join a company with 14+ years in the industry and launch a new product to market in a niche. This is your opportunity to...


  • Pakistan Salam Experts Full time 1,000,000 - 1,200,000 per year

    Salam Experts is a growing digital agency working with international clients (USA/UK). We specialize in SEO, WordPress, UI/UX, and Social Media Marketing, and are now expanding our development team.We are looking for a Senior WordPress Developer with at least 5+ years of proven experience who can handle advanced development tasks and has a good eye for...


  • Pakistan Adabra Full time $104,000 - $130,878 per year

    About ADABRA:ADABRA is a Dubai-based SaaS agency at the forefront of innovation, creating cutting-edge software solutions both as bespoke services for clients and as standalone products. Our team continuously pushes the boundaries of the industry, building SaaS platforms that streamline business processes and drive digital transformation. As a dynamic and...


  • Pakistan Culturly Full time 200,000 - 250,000 per year

    Full-Time Only — No Freelancers or Side GigsRoleWe are hiring a senior Software Engineer for Voho - 24/7 AI Calling Platform )Requirements5-7 years with , React, , GCP, AI LLMProper A Player. Not looking for B or C playerStrong with APIs, SQL/NoSQL, and clean codeSelf-managed and clear communicatonBonusIf you have Good Github with many Projects.You just...


  • Pakistan The Children's Place Full time $104,000 - $130,878 per year

    Location:Lahore,Job Summary:The Senior Application Developer will work with the Application Development Team to create dynamic designs for use in custom applications. The ABAP Developer will document user requirements and design, assess available technologies, and recommend solution options. The ABAP Developer must understand which components require changes...


  • Pakistan Sas Solutions Full time 1,000,000 per year

    Location: Remote / On-site (Flexible)Type: Full-TimeAbout the RoleWe are seeking a highly skilled Senior Game Developer with deep expertise in Unity or Unreal Engine to join our team. The ideal candidate has a proven track record of building character-driven games, optimizing gameplay performance, and successfully porting titles to PlayStation consoles. You...