Avatar for Grain

What will we eat next?

Senior Software Engineer (Ruby on Rails)

$6k – $9k
Apply now

Here at Grain, you will be working on features that entail development work across multiple internal and external products. You will be required to understand and work on both front-end and back-end code. While you will be working on assigned products that you own, you may also be required to help work on other products when necessary. Leading the team from a technical standpoint is necessary and you will be required to articulate and make clear and reasonable technical decisions with the Engineering team. You will be responsible for maintaining and improving software assurances like testing and types. You will help guide and mentor the other software engineers in the team.


You will:

  • Write clean, maintainable code as well as writing tests.
  • Manage tasks and stakeholders.
  • Sprint plan with the product team to define, design and ship new features.
  • Communicate effectively within the team.
  • Identify and manage bottlenecks and fix bugs.
  • Help maintain code quality, organisation and automatisation.
  • Mentor and coach team members

We’re looking for someone with:

  • At least 6-8 years of experience in Software Engineering.
  • The ability to write Ruby code proficiently.
  • Has a strong understanding of either Rails/React or Vue framework.
  • The ability to mentor and coach team members technically
  • The habit of writing tests and creating assurances.
  • Proficient understanding of Git.
  • Familiarity with continuous integration.
  • Intellectual curiosity.
  • Empathy, collaborative and communicative spirit.
  • Ability to learn new technologies that is required.

Nice to haves:

  • Prior experience at a growth stage internet or software company.

Technologies we work with:

  • Ruby on Rails, Vue.js, React.js, Postgresql, Redis, Elasticsearch, Docker, GCP


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.
  • Training, mentorship, buddies, in-house university program to help you grow.
  • Other benefits include competitive compensation package, health care, clubs, birthday leave and a lot of fun events.

You should include these in your application:

  • Resume or LinkedIn profile
  • Tell us about a time where you had to work on a task that seemed to be extremely challenging, and how you overcame it?
  • What are your favourite projects? What motivates you?

Grain at a glance

What will we eat next?

Grain focuses on E-Commerce, Food and Beverages, Marketplaces, and Food+Tech. Their company has offices in Singapore. They have a mid-size team that's between 51-200 employees. To date, Grain has raised $14.15M of funding; their latest round was closed on May 2019.

You can view their website at https://grain.com.sg or find them on Twitter, Facebook, and LinkedIn.

More jobs at Grain

View all jobs

Office Manager

MBA Intern

Food Hygiene Officer

Social Media Intern

Similar jobs to Senior Software Engineer (Ruby on Rails) at Grain

Avatar for Kiidu
Market place for nannies, maids, caregivers
Avatar for Seven Peaks
Seven Peaks is a leading international software and design company based in Thailand
Avatar for Coinected.io
Global peer-to-peer marketplace for cryptocurrencies
Avatar for Seven Peaks
Seven Peaks is a leading international software and design company based in Thailand
Avatar for GoWabi
Thailand's largest spa and beauty booking platform
Avatar for GuardRails
GuardRails embeds security feedback into the workflow of development teams
Avatar for SNEAK
Easily plan your next trip itineraries with your favorite travel photos with SNEAK
Avatar for Brickbase
A blockchain-secure platform for title & escrow service