Careers / Senior Ruby on Rails Engineer
job Information
Job Type
Full time 36/40 hours a week)
Work Experience
5+ years
City
Ho Chi Minh City
Country
Viet Nam
Senior Ruby on Rails Engineer
We’re seeking a Senior Ruby on Rails Engineer to help architect, build, and scale our web platform. This role is for an engineer who can take ownership of complex features end-to-end, guide technical direction, and collaborate across teams to deliver high-quality, maintainable systems.
You’ll work deeply in Ruby on Rails, contribute to front-end development using JavaScript and Tailwind CSS, and ensure our MySQL data layer is efficient, reliable, and scalable.
About the Role
Lead the design and implementation of major features across the Rails codebase
Drive architectural decisions that improve scalability, performance, and reliability
Build clean, responsive UI components using Tailwind CSS and modern front-end practices
Develop and maintain APIs (REST and/or GraphQL), integrations, and internal tooling
Optimize data models and queries in MySQL, improving application performance
Own key systems and workflows—planning, executing, and iterating based on impact
Mentor mid-level and junior engineers through pairing, code reviews, and coaching
Identify and reduce technical debt while improving developer experience
Collaborate with product and design to build intuitive, customer-focused experiences
What You’ll Do
5–8+ years of professional experience in software engineering
Strong expertise in Ruby on Rails including:
MVC architecture
background jobs
performance tuning
code quality and maintainability
Working knowledge of:
JavaScript (ES6+)
MySQL
Tailwind CSS
Solid understanding of web application security and best practices
Experience designing APIs, working with third-party integrations, and debugging complex issues
Strong ownership mindset and ability to operate independently
Clear communication skills and a collaborative approach to problem-solving
What We’re Looking For
What We Offer
Experience with:
Sidekiq, Redis, background processing
RSpec / testing culture
Docker, CI/CD pipelines
AWS / cloud hosting
Familiarity with Hotwire/Turbo
Experience scaling systems (high traffic, large datasets, multi-tenant apps)
Experience leading initiatives across teams (architecture projects, platform improvements)
Nice-to-Have Skills
Competitive salary
Flexible work setup (remote/hybrid/on-site)
High ownership + meaningful product impact
A collaborative, engineering-driven culture
Learning budget and career growth opportunities
How to Apply
Send your resume, LinkedIn, or GitHub, along with a short note highlighting:
A Rails system or feature you led end-to-end
A performance or scaling challenge you solved
Your experience working across backend + frontend