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 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-linedriven 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.
- 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: https://www.notion.so/grain/Working-at-Grain-96bff3bba5e84ababe6fb7743b49489f