Eyepax Logo

CAREERS

Senior Software Engineer – Ruby on Rails

Senior Software Engineer - Ruby on Rails

We are looking for a highly skilled Senior Software Engineer (Ruby on Rails) to join our engineering team. You’ll be responsible for designing, developing, and maintaining robust, scalable backend systems and APIs that power our platform. This is a hands-on role requiring deep expertise in Ruby on Rails, architectural decision-making, and a passion for clean, maintainable code.

Experience and Responsibilities:

  • Design and build scalable web applications using Ruby on Rails
  • Write clean, maintainable, and well-tested code following best practices (TDD, SOLID, DRY)
  • Develop and optimize RESTful APIs and integrate third-party services
  • Collaborate with front-end developers, designers, and product managers to deliver high-impact features
  • Drive architectural decisions and refactor legacy code for better performance and maintainability
  • Lead code reviews, mentor junior developers, and contribute to technical discussions
  • Ensure system reliability, scalability, and performance through monitoring and tuning
  • Implement CI/CD pipelines and participate in deployment and production support

Qualifications and Personal Characteristics:

  • 5+ years of software engineering experience, with 3+ years in Ruby on Rails
  • Strong understanding of MVC, ORM, and RESTful principles
  • Experience with PostgreSQL or other relational databases
  • Familiarity with front-end technologies (JavaScript, React/Vue, HTML/CSS)
  • Experience with background job processing (Sidekiq, Resque, etc.)
  • Proficiency with Git, CI/CD tools, and modern development workflows
  • Good understanding of security, authentication (OAuth, JWT), and authorization concepts
  • Ability to write unit, integration, and functional tests (RSpec, Capybara, etc.)
  • Experience with Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP)
  • Experience working in Agile or Scrum teams

Nice to Have

  • Contributions to open-source projects or technical blogs
  • Exposure to GraphQL, WebSockets, or API versioning
  • Familiarity with performance monitoring tools (New Relic, Skylight, etc.)

If this role excites you and sounds like a great fit, please apply now!

Skills

If this role excites you and sounds like a great fit, please apply now!

Full Time

Employment type

Port City, Sri LankaHo Chi Minh, Vietnam

[email protected]

Contact email

Senior Software Engineer – Ruby on Rails

Expedia

“Eyepax has supported Expedia’s Production teams in APAC since 2008. During this time the team has demonstrated excellent professionalism and technical competence. I would like to thank Eyepax for their support and look forward to continuing our relationship with them.”

MABI

“I have had the pleasure to work with Eyepax on our journey in getting MABI’s car rental operations into the Amadeus Global travel platform. I have been impressed by their Project Management as well as their agile software development approach. We are now Globally visible and its been an exciting journey. I look forward to our next project together.”

Mekonomen Group

“Mekonomen Group is the leading automotive spare-parts chain in the Nordic region, with proprietary wholesale operations, 350 stores and 2,300 workshops operating under the Mekonomen brands. Our business expansion with the Nordic markets ( Sweden, Norway, Denmark, Finland) is underpinned by an aggressive growth strategy that requires an IT partner that can provide reliable and scalable solutions on time and every time.

Finding a company that can deliver upon that expectation continuously is a real challenge. We have been working with Eyepax for a little over two years and find that Eyepax continues providing quality IT solutions, embodied by highly personalised service, meeting our expectations and beyond. This has been an unparalleled and refreshing experience and we are looking forward to our continued relationship.”