Start Your Search Here

Job Search

Grain

Singapore / Global

Ruby on Rails Software Engineer (Full-stack)

Job Description

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?

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs