Software Engineer Backend

Singapore, Singapore

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 and discipline.

Outcomes * Contribute to the backend service performance and reliability, including our Ruby on Rails servers, GCP deployments, and Cloudflare workers.

  • Write high-quality code that is accompanied by robust and meaningful tests.
  • Be proficient with profiling and solve performance bottlenecks.
  • Create scalable and informative documentation to scale knowledge and communication.
Competencies
  • Proficient in writing Ruby.
  • Proficient in writing tests with RSpec.
  • Proficient in writing Javascript.
  • Experienced with Ruby on Rails framework.
  • Proficient in writing SQL.
  • Experienced with Postgres.
  • Strong understanding of command line and toolchains (e.g. Zsh, Vim, Tmux).
  • Have a good grasp of serverless paradigms including deployments, scaling and security.
  • Experienced in GraphQL or is willing to learn.
Responsibilities
  • To lead the engineering team by setting high standards and creating scalable processes.
  • Own the engineering team outcomes and support product management efforts.
  • Be responsible for the technical interview process of hiring new engineers.
  • Design and architect existing or new systems and platforms.
  • Be responsible for creating a culture of code reviews and pair programming.
  • Coach and mentor the team to be proficient in testing and completing the work by documenting all necessary information to the product manager or stakeholder.
What\xe2\x80\x99s 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 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?
  • A good way to start is to read about what it is like working at Grain:

Grain

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1380888
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned