
Senior Backend Engineer-Ruby
- Hanoi
- Permanent
- Full-time
- Build and maintain backend services in Ruby on Rails,with some work in Kotlin as well.
- Lead development of auth, payments, and moderation features with security and reliability front of mind.
- Design schemas and queries for relational databases (Postgres/MySQL), using caching where it makes sense.
- Use Rails ecosystem tools like Sidekiq, and gRPC to build robust systems.
- Write clean, tested code and take part in thoughtful code reviews.
- Contribute to technical direction and help set conventions for the wider engineering group.
- Collaborate across time zones in English, both written and spoken.
- Work on high-impact systems that underpin a global marketplace.
- A product-focused team with strong autonomy and a strong background in building startups.
- Real influence on technical direction, not just implementation.
- Async-first, flexible work setup.
- A diverse, multilingual team where everyone's input counts.
- You have at least 5+ years' professional experience in backend engineering.
- You have a strong background in Ruby on Rails, with the willingness to pick up Kotlin when useful.
- You have a solid grasp of authentication, authorisation, and API security.
- You have experience with payments or similar high-reliability systems.
- You are comfortable with background job frameworks (Sidekiq/Resque) and caching(Redis/Memcached).
- You are skilled in relational database design and SQL optimisation.
- You are familiar with monitoring and observability tools such as Datadog, New Relic, or OpenTelemetry.
- You are proactive and reliable — someone who spots issues early and takes ownership.
- Experience with GraphQL.
- Familiarity with Kubernetes and AWS.
- Infrastructure-as-code (Terraform or similar).
- Background in trust & safety, moderation, or fraud detection.
- Performance tuning in large Rails applications.
- Competitive salary and professional development
- Collaborative client partnerships and a fun, inclusive work environment
- Opportunities for leadership, expertise, and global client exposure
- Monthly coaching, training, and career development
- A flexible hybrid model
- Engage in social impact activities and industry impact
- Achieve work-life balance and flexibility to support personal commitments
- Benefit package such as: 15 annual leave days/year, 13 months of salary, social insurance based on full salary- to add this one on VN benefits
- Make a social impact: We balance our work for client teams and for society by constantly making a positive impact.
- Be proactive: We encourage brave thinking and continuous improvement, and drive change through action.
- Create value: We create measurable values for our stakeholders: our teams, partners, suppliers, investors, and communities.
- Be fair, open and honest: We foster equality and inclusivity in a supportive environment that embraces diversity and celebrates achievements.
- Add fun, passion and love: We prioritise fun and passion, fostering higher engagement and a positive can-do attitude.
- Challenged, autonomous, momentum
- Learning, growth mindset
- Lead by our values
- Heard, cared for, make good friends
What happens after you submit your application?The whole process takes around 4 weeks:
- There will be 3-4 interviews and a possible assessment from our client partner. You will undergo an initial interview, a culture interview, and 1-2 interviews with our cool client. This will run for about 1-2 weeks but we will let you know if we need to ramp it up. Be yourself and have fun.
- We will constantly communicate with you as to the development of your application. You can also directly communicate with us to ask us about the status of your application.
- If all goes well, we complete the reference check and provide other necessary requirements so we can offer you the job right away.
- Health Check Up
- Identification Card/Passport
- Social Insurance Number
- Personal Income Tax Number
- Character references with contact info