Ruby on Rails Software Engineer (Full-stack)
AI Summary
Write production-ready software for Grain's customers, contributing to the Ruby on Rails backend, GCP deployments, and Cloudflare workers while leading the engineering team and setting high standards.
About this role
If you believe in delighting customers, have high standards and are resourceful, we want to hear from you.
Mission
Write production-ready software designed for supporting business growth and bringing Grain's' delightful experiences to customers through teamwork, discipline, and thoughtful use of modern development tools.
Outcomes
Contribute to the performance, reliability, and scalability of our Ruby on Rails backend, GCP deployments, and Cloudflare workers.
Write high-quality, maintainable code with robust, meaningful tests.
Diagnose and resolve performance bottlenecks through evidence-based profiling and analysis.
Produce clear, scalable documentation that helps the team share knowledge and move faster.
Competencies
Strong Ruby on Rails programming skills.
Experience writing robust tests with RSpec.
Skilled in JavaScript / TypeScript.
Experienced with Ruby on Rails framework.
Solid SQL knowledge and experience with Postgres.
Comfortable working in a command-line–driven environment and navigating developer toolchains.
Good understanding of cloud application architectures, including deployments, scalability, and security considerations.
Able to integrate AI-assisted tools thoughtfully into development workflows (coding, testing, debugging, documentation) while maintaining high quality standards.
Responsibilities
Lead the engineering team by setting high standards and creating scalable processes.
Own engineering outcomes and partner closely with product management to shape solutions.
Design and architect new or existing systems and platforms.
Foster a culture of thoughtful code reviews and pair programming.
Coach and mentor the team to write robust tests, document work clearly, and adopt effective workflows, including AI-assisted tools where appropriate.
What’s in it for you
Work with a fast growing, at the same time, lean and mean team, to make real world impact.
Have a lot of ownership and drive your own results and progression.
Smart people who sweat the details and push for the highest standards.
Play with AI-powered tools (yes, we actually encourage that) to make your work easier and more fun.
Training and in-house opportunities to help you grow.
Other benefits include a competitive compensation package and birthday leave.
You should include these in your application:
CV or LinkedIn profile
Tell us about a time you had to work on a highly challenging task. How did you overcome it?
What motivates you?
What's your favourite food and where do you get it? Why?
Skills
Explore related jobs
More jobs at Grain
Jobs in Singapore
- LPrincipal Customer Success Manager, Global ClientsLinkedIn · Singapore, Singapore
- DVP, International BusinessDomino's · Singapore, Singapore
- BBenefits Support Executive (1-year Contract)Bank of Singapore Limited · OCBC Singapore
- XTechnical Product Manager - CybersecurityX-PHY · Singapore, North East
- RSenior Manager, ProcurementREC RTX Ext Gateway · SG-01-SINGAPORE-009 ~ 9 Seletar Aerospace Link ~ SELETAR LINK
- ACustomer Service ExecutiveAvnet Mexico · Lorong Chuan, Singapore
Browse these categories
Market data for full-stack engineer roles
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.
