Senior Ruby on Rails Developer

Backend-focused · Remote-ready · 13+ years
Building scalable web applications, APIs & messaging systems.

I’m Niroj Shrestha, a Ruby on Rails developer with over 13 years of experience designing and building backend systems for SaaS products, e-commerce, and content platforms. I enjoy working on clean architectures, performance optimization, and mentoring teams to deliver reliable software.

Ruby on Rails API Development Messaging Systems PostgreSQL · Redis
Profile

About Niroj

A backend engineer with a product mindset, comfortable owning features end-to-end — from design and implementation to performance and reliability.

Over the past decade, I’ve worked with distributed teams to build and maintain production systems for messaging, learning platforms, and online content products. I’m most at home in Ruby on Rails, but I’m equally interested in understanding the product side and collaborating closely with designers, PMs, and other engineers.

I care about clean, maintainable code, thoughtful APIs, and pragmatic engineering decisions. In past roles, I’ve led messaging teams, improved background processing with Sidekiq, and helped introduce Agile practices for better delivery and communication.

  • 13+ years of professional experience with Ruby on Rails.
  • Comfortable working remotely with international teams.
  • Experienced in performance tuning, background jobs, and API integrations.
  • Enjoy mentoring juniors and improving team practices.
Career

Recent Experience

A quick snapshot of some of the teams and products I’ve been working with recently.

Senior Ruby on Rails Developer
Fluid Tech Inc · Remote
Nov 2022 – Present
Led the messaging team, built a highly available messaging system, integrated Sidekiq for faster background processing, and mentored junior developers.
Engineering Lead / Consultant
ThemeGrill Pvt. Ltd. · Kathmandu
Mar 2021 – Nov 2022
Oversaw LMS plugin development, collaborated with front-end developers, and introduced Agile processes using Jira and Microsoft 365.
Senior Ruby on Rails Developer
OneStopForWriters.com · Remote
Feb 2020 – Mar 2021
Delivered client-requested features, improved performance, and provided long-term maintenance support.
Ruby on Rails Developer
Homify GmbH · Berlin
Dec 2018 – Jan 2020
Built backend features including auto sign-in, tracking system, and dashboard revamp; integrated Mailchimp and Salesforce API.
Full Stack Engineer
TechEngine / Etherapi · Kathmandu
Nov 2014 – Nov 2018
Worked on multiple SaaS products including Etherapi, a virtual therapy marketplace with in-app video sessions, and DesignFiles, an interior-design platform. Built features involving Thinking Sphinx search, tagging/filtering, virtual room editor using JS, payment workflows, and backend APIs powering client collaboration and project management.
Senior Ruby on Rails Developer
Codyssey Pvt. Ltd. · Kathmandu
Jan 2014 – Jan 2015
Contributed to projects like Citizen4.0, an online voting platform, and Darknet, a blockchain-backed secure platform featuring cryptocurrency banking, messaging, and a custom SSO server. Implemented Bitcoin transaction APIs, improved distributed computing components, and helped maintain the security-focused infrastructure.
Ruby on Rails Developer
CloudFactory · Kathmandu
Nov 2011 – Jan 2014
Developed core features, optimized backend code, contributed to architectural decisions, and mentored junior engineers.
Stack

Skills & Tools

The technologies and practices I use most often when building and maintaining production systems.

Languages & Frameworks
Ruby Ruby on Rails JavaScript EmberJS
Data & Infrastructure
PostgreSQL MongoDB Redis Neo4j Sidekiq
Ops & Process
Heroku AWS Elastic Beanstalk Capistrano Scrum Kanban TDD / BDD
Contact

Let’s talk

If you’re looking for a senior Rails developer for a remote role or a long-term collaboration, I’d be happy to connect.

I’m open to roles that involve backend development, API design, and working closely with product teams. Remote-first environments with clear communication and ownership are where I do my best work.
Feel free to send a short message about your team, product, and what you’re looking for. I’m happy to share more details, code samples, or walk through relevant experience.
Quick details
📍 Chitwan, Nepal (UTC+5:45)
💼 Senior Ruby on Rails Developer
🌐 Remote collaboration with EU / US teams
Open to new remote opportunities