CrawlJobs Logo

Software Engineer – Ruby on Rails

vitalhub.lk Logo

VitalHub

Location Icon

Location:
Sri Lanka , Colombo 7

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking enthusiastic and driven developers to design and deliver scalable, high-performance healthcare solutions. Our platform is powered by Ruby on Rails, complemented by modern front-end frameworks and a strong cloud infrastructure. We want engineers who excel in collaborative settings and are eager to build products that make a meaningful difference.

Job Responsibility:

  • Design, develop, and maintain applications using Ruby on Rails
  • Collaborate with the team to build scalable APIs and services
  • Work with front-end engineers on React (and some Angular) integrations
  • Write clean, maintainable, and testable code, following best practices
  • Participate in agile ceremonies (daily stand-ups, sprint planning, retrospectives)
  • Troubleshoot, optimize, and improve application performance
  • Collaborate with DevOps teams for smooth deployments and CI/CD pipelines

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience
  • 1-3 years of professional experience in Ruby on Rails development
  • Solid understanding of object-oriented programming and design patterns
  • Hands-on experience with PostgreSQL and Redis
  • Familiarity with React or Angular (bonus if both)
  • Experience working with AWS services (RDS, S3, Lambda, ElastiCache) is a plus
  • Strong debugging, troubleshooting, and performance optimization skills
  • Experience with Agile/Scrum methodologies and version control (Git)

Nice to have:

  • Familiarity with React or Angular (bonus if both)
  • Experience working with AWS services (RDS, S3, Lambda, ElastiCache) is a plus

Additional Information:

Job Posted:
February 10, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer – Ruby on Rails

Sr. Ruby on Rails Software Engineer

We are offering an exciting opportunity for a Sr. Ruby on Rails Software Enginee...
Location
Location
United States , Salt Lake City
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 5 years of experience as a Ruby on Rails Software Engineer or similar role
  • Proficiency in Ruby on Rails is a must
  • Strong experience with frontend technology, specifically React
  • Extensive knowledge of Amazon Web Services (AWS) is crucial
  • Bachelor's degree in Computer Science, Software Engineering, or a related field preferred
  • Excellent problem-solving skills and a team-oriented attitude
  • Strong communication skills to effectively collaborate with team members and stakeholders
  • Ability to work in a fast-paced, agile environment
  • Demonstrable portfolio of released applications on the App store or the Android market
  • Deep understanding of modern software design and architecture
Job Responsibility
Job Responsibility
  • Develop and maintain applications using Ruby on Rails
  • Utilize React for front-end development
  • Manage and optimize MySQL databases
  • Leverage Amazon Web Services (AWS) for cloud-based solutions
  • Communicate effectively with clients to understand their needs and provide solutions
  • Provide leadership within the team and contribute to the improvement of processes
  • Ensure the accuracy and efficiency of the software development cycle
  • Troubleshoot and resolve any issues that may arise during the development process
  • Stay updated with the latest industry trends and technologies
  • Collaborate with team members to deliver high-quality software solutions
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • eligibility to enroll in company 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Ruby On Rails Engineer

RailsCarma is looking for passionate Ruby on Rails Developers to be a part of ou...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
railscarma.com Logo
RailsCarma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of overall experience in developing ruby applications
  • Analyse, design, develop and support complex applications
  • Designing and developing complex modules in Ruby on Rails
  • Should have strong knowledge in Restful architecture in implementing APIs and using third party APIs in rails application
  • Clean sheet Relational Database Design together with very good SQL skills
  • Working knowledge of JQuery, Prototype, Ajax and Libraries
  • SVN or Git version control and Rake/Capistrano Experience
  • Experience in Agile Development, TDD/TFD and testing tools
Job Responsibility
Job Responsibility
  • Understanding of software design and architecture
  • Design and develop software solutions using Ruby on Rails
  • Analyze client’s requirements and prepare technical specifications for implementations
  • Complete tasks based on the plan, requirements and schedule approved by the manager
  • Develop product and its elements as per specifications received from the client
  • Work with QA team to monitor and resolve reported problems and bugs at the project level
  • Establish and comply to performance metrics at team level
  • Work with QA Leads & Testers to improve code quality and adherence to project schedules
  • Estimate tasks, define detailed schedules, evaluate technologies, develop prototypes, Contribute to design issues
  • Ensure that projects are completed to a high quality standard, on time and on budget
Read More
Arrow Right

Software Engineer

As a Software Engineer with MojoTech you will work on multiple projects per year...
Location
Location
United States
Salary
Salary:
80000.00 - 140000.00 USD / Year
mojotech.com Logo
MojoTech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years experience building complex applications
  • BA/BS in Computer Science or a related field, or equivalent experience
  • A passion for software engineering and application infrastructure
  • Understanding of version control (Git) and code documentation
  • A strong desire to improve yourself and those around you
Job Responsibility
Job Responsibility
  • Work on multiple projects per year to solve complex problems and to deliver high quality solutions as part of a team
  • Collaborate with product managers, designers, and clients
  • Lead discussions on better ways to problem solve and deliver features to our clients and their users
What we offer
What we offer
  • Performance based end of year bonus
  • Medical, Dental, FSA
  • 401k with 4% match
  • Trust-based time off
  • Catered lunches when in office
  • 5 hours a week of self-directed, non-client work
  • Dog Friendly Offices
  • Paid conference attendance/yearly education stipend
  • Custom workstation
  • 6 weeks parental leave
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Checkr Trust

Checkr Trust is building safer communities by providing our customers with risk ...
Location
Location
United States , San Francisco
Salary
Salary:
173000.00 - 215000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS degree in either computer science or electrical engineering
  • Have founded or held early roles at successful fast-paced startups
  • 6+ years of full stack software development experience
  • Advanced knowledge in Ruby (Ruby on Rails)/ Javascript (React), or similar languages/frameworks
  • Amazing product sense
  • Experimentation mindset
  • Experience building scalable technical architecture that can scale to 10mm+ users (including observability tooling, container orchestration, etc)
Job Responsibility
Job Responsibility
  • Work closely with customers, engineers, and leaders to design, build, and launch new products
  • Take full ownership of the entire process of developing end-to-end applications – from shaping the idea to delivering the finished application
  • Build and improve APIs, including integrating with third-party services to expand what our products can do
  • Embrace a customer-centric, product-first approach – partner directly with customer success, customers and stakeholders to better understand their needs and turn those into useful features
  • Keep code reliable and easy to maintain with solid testing, thoughtful reviews, and good practices
  • Run and measure product experiments, using what you learn to guide future development
  • Building scalable APIs and asynchronous event-based architecture that can reliably handle very high traffic
What we offer
What we offer
  • A fast-paced and collaborative environment
  • Learning and development allowance
  • Competitive compensation and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • Up to 25K reimbursement for fertility, adoption, and parental planning services
  • Flexible PTO policy
  • Monthly wellness stipend
  • Working at a startup within a startup
  • In-office perks (lunch four times a week, a commuter stipend, snacks and beverages)
  • A relocation stipend may be available
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Media

Babylist is looking for a Senior Software Engineer to join the Media and Marketi...
Location
Location
United States; Canada
Salary
Salary:
180100.00 - 225082.00 USD; CAD / Year
babylist.com Logo
Babylist
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience delivering end to end solutions that drive business growth
  • thrive in a quickly growing environment and excited to lead business critical projects
  • experience testing, monitoring and running a production software system
  • strong programmer with modern web stacks such as React + Rails, Python/Django, or Node/Express
  • passion for identifying gaps in team processes or execution and love driving impactful improvements
  • pay close attention to detail
  • comfortable and enthusiastic about working in an AI-forward environment
  • embrace using technology to enhance your work while keeping people at the center
Job Responsibility
Job Responsibility
  • Provide thought leadership around process, tooling, systems, and software architecture
  • Improve and help maintain existing systems
  • Work closely with product managers to design, implement and deploy systems to support and scale our growing media business
  • Work in a close, supportive team solving real-world problems and making decisions
  • Mentor other team members through design and architecture planning, code reviews, and knowledge-sharing sessions
What we offer
What we offer
  • Competitive salary with equity and bonus opportunities
  • Company-paid medical, dental, and vision insurance
  • Retirement savings plan with company matching and flexible spending accounts
  • Generous paid parental leave and PTO
  • Remote work stipend to set up your office
  • Perks for physical, mental, and emotional health, parenting, childcare, and financial planning
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

PagerDuty is hiring a Senior Software Engineer to join our customer-focused team...
Location
Location
Portugal
Salary
Salary:
Not provided
https://www.pagerduty.com Logo
PagerDuty
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of development experience overall
  • Strong communication skills with proven ability to work cross-functionally with technical and non-technical stakeholder groups
  • Development experience working on customer-facing, web-based systems
  • Experience designing, building, and operating large systems with scalability, availability, and performance requirements
  • Experience working in an agile environment with iterative development and fast feedback
  • Experience with tools that ensure your high-quality work makes a smooth, automated, repeatable transition from your machine to our staging and production environments
  • Experience working in a global distributed environment
Job Responsibility
Job Responsibility
  • Designing, coding, testing, and shipping microservices and user interfaces that power our new pricing platforms
  • Collaborating closely with engineers across teams
  • Working on systems that manage millions of dollars of PagerDuty revenue, building new features to improve our pricing, checkout, licensing, and billing systems
  • Solving interesting technical challenges while helping to scale our product to keep up with demand
  • Participating in your team’s on-call rotation, triaging and addressing production issues as they arise
  • Working cross-functionally with product, design, finance, and other teams to ensure our pricing platforms meet business and customer needs
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits package from day one
  • Flexible work arrangements
  • Company equity
  • ESPP (Employee Stock Purchase Program)
  • Retirement or pension plan
  • Generous paid vacation time
  • Paid holidays and sick leave
  • Dutonian Wellness Days & HibernationDuty - companywide paid days off in addition to PTO
  • Paid parental leave: 22 weeks for pregnant parent, 12 weeks for non-pregnant parent
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

Babylist is looking for a passionate Fullstack Staff Software Engineer to join o...
Location
Location
United States; Canada
Salary
Salary:
218956.00 - 262778.00 USD; CAD / Year
babylist.com Logo
Babylist
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience
  • Proven track record of delivering end-to-end solutions
  • Strong programmer with modern web stacks (React + Rails, Python/Django, Node/Express)
  • Experience with Rails or excitement to pick it up
  • Proven track record of delivering high-quality, impactful projects
  • Experience in e-commerce or consumer applications is a plus
  • Able to work effectively in a dynamic, fast-paced environment
  • Collaborative approach to problem-solving
  • Excellent systems thinker
  • Able to architect and deliver large projects independently and with a team
Job Responsibility
Job Responsibility
  • Collaborate closely with Product team to lead creation of new features in health
  • Architect and lead execution of team cycle projects
  • Mentor other team members through design and architecture planning, code reviews, and knowledge-sharing sessions
  • Demonstrate strong systems thinking and curiosity
  • Identify opportunities to improve product, technical systems, or ways of working
  • Build systems to scale Babylist Health to $200M in revenue and beyond over the next 3 years
  • Become a subject matter expert within our health services
  • Define how health services and features will grow and scale
What we offer
What we offer
  • Company-paid medical, dental, and vision insurance
  • Retirement savings plan with company matching
  • Flexible spending accounts
  • Generous paid parental leave
  • PTO
  • Remote work stipend
  • Perks for physical, mental, and emotional health, parenting, childcare, and financial planning
  • Equity and bonus opportunities
  • Fulltime
Read More
Arrow Right

Software Engineering Manager, Registry

The Software Engineering Manager, Registry will focus on Babylist's core product...
Location
Location
United States; Canada
Salary
Salary:
204263.00 - 245099.00 USD / Year
babylist.com Logo
Babylist
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1-3 years of experience as an Engineering Manager
  • High-performing engineer with a successful track record of end-to-end software development of production systems
  • Experience building to a high product and design bar
  • Experience in experimentation and A/B testing
  • Excited about building a team culture of excellence
  • Successfully led teams through growth and change
  • Great coach of engineers with experience developing talent and giving feedback
  • Exceptional understanding of your team’s coding abilities
  • Experience to help the team make the right architectural decisions
  • Skilled at testing, monitoring, and running a production software system
Job Responsibility
Job Responsibility
  • Define, build, and maintain a high-performance, results-driven, collaborative culture
  • Capitalize on Babylist's foundation and our highly engaged customer base to create a more impactful experience
  • Own the tactical planning and execution for your team
  • Be a thought leader and expert in understanding our users and product by prioritizing the highest value areas
  • Empower and inspire your team to achieve their highest potential
  • Serve as a thought leader for the technical roadmap
  • Be accountable for your team
  • Own communication across the product development team and company regarding key milestones
  • Partner closely with product owners to design, implement, and deploy systems
What we offer
What we offer
  • Company-paid medical, dental, and vision insurance
  • Retirement savings plan with company matching and flexible spending accounts
  • Generous paid parental leave and PTO
  • Remote work stipend to set up your office
  • Perks for physical, mental, and emotional health, parenting, childcare, and financial planning
  • Competitive salary with equity and bonus opportunities
  • Fulltime
Read More
Arrow Right