Senior Backend Engineer - Ruby
TLDR
Contribute to the ongoing improvement of our product through domain-driven design and continuous deployment in a collaborative, safe, and productive environment.
Who we are:
Founded in 2013, Ignition is the recurring revenue and billing automation platform for firms and agencies to transform their sales, billing and payment processes. Ignition automates proposals, invoicing, payments and workflows in a single platform, empowering 8,500+ businesses to sell, bill and get paid for their services with ease. To date, Ignition customers have managed relationships with over 2.4 million clients and earned $13b in revenue via the platform. Ignition’s global workforce spans Australia, Canada, New Zealand, the Philippines, US and the UK.
Company Values:
We are better everyday
We work without ego
We are smarter together
We hero our customer
Senior Backend Engineer - Ruby
Where and how we work:
We are open to candidates based in Sydney, Melbourne, or Brisbane with full Australian work rights. We operate in a hybrid model, giving you flexibility to work from home, a shared workspace, or a combination of both.
About the role:
We’re looking for smart, talented and experienced team members that can take ownership, articulate their point of view and back their opinions with a well researched and knowledgeable stance.
The purpose of this role is to contribute to the ongoing improvement and development of our product, through domain driven design and continuous deployment of high quality software code.
What your day to day will look like:
Collaborate with front-end developers and other cross-functional team members to design functional, cohesive solutions that ship valuable features at scale
Develop APIs and integrate data from various back end services & databases
Compile and analyze data, processes, and code to troubleshoot problems and identify areas for improvement
Record data and reporting it to proper parties, such as clients or leadership
Participate in continuing education and training to remain current on best practices, learn new techniques and patterns, , and better assist other team members
Developing back-end functionality and assisting the Lead developer
Providing guidance on projects, as needed
Participating in research, producing POCs, and evaluating new methodologies and technologies that improve quality, reliability, scalability, security, and performance of Ignition technology, architecture, and product
Actively participate in code reviews by providing constructive comments and sharing and adopting best practices, to improve codebase quality, efficiency, and security
Mentor and guide developers by providing quality coaching and guiding proper execution of their tasks
Commit to supporting a safe, mindful, and productive team environment, maintaining open, honest, and respectful communication
How we work:
Distributed team
Continuous Delivery (write, review and deploy code every day)
“Little a” agile (daily standup, cross-functional teams, fortnightly sprint planning and retro, and a high degree)
What you need to succeed:
List required experience and skills in order from most important to least, qualifications with must-have and nice-to-have
Approx 5-7+ yrs experience in backend development, and recent experience with Ruby/Rails
-
High level of proficiency with our tech stack:
Ruby & Ruby on Rails
PostgreSQL
Sidekiq/Goodjob
Redis
RSpec and Cypress test suite
CI/CD using Buildkite, deploying to AWS many times a day
Datadog, Sentry, Segment.io, Snowflake
-
A solid foundation in computer science and software design, with strong competencies in
clean code architecture (DRY isn’t everything!)
data structures & algorithms
distributed systems, event driven architecture, and background job processing
authentication and authorisation, and generally designing and writing code that upholds security best practices
caching strategies, design patterns, cloud architecture and tools
consuming and integrating with third party APIs, and comfortable with best practice authentication/authorisation patterns
-
Be an expert in your tooling stack
Terminal and editor of your choice
Git and GitHub or equivalent
Agent-driven coding and workflows
Profiling and observability
Why join us:
Join our global SaaS scale-up company where we foster a collaborative, open, and transparent culture and work without ego. Our team comprises curious and intelligent colleagues who embrace challenges. Here's what we offer:
Competitive salary package plus employee stock options from day one
Annual education allowance to support your professional development
Employee recognition program that celebrates impact and contribution
Quarterly wellness allowance to support your physical and mental wellbeing
Complimentary subscriptions to Headspace and our Employee Assistance Program
Flexible working, supported by work-from-office reimbursement and a mobile allowance to help you set up safely at home
Work from anywhere for up to one month each year, with business approval
Financial Planning allowance (after all, we are in the accounting business!)
Vehicle Leasing Benefits
Paid parental leave
An extra paid day off for your birthday, plus paid volunteering leave
What to expect from our recruitment process:
Introductory conversation with our Talent team: A friendly discussion to learn more about your background and share additional context about the role and Ignition.
Hiring Manager conversation: A focused discussion on your experience, strengths, leadership approach, and alignment with our strategic priorities.
Technical Discussion: Structured technical challenges with key stakeholders to explore collaboration and role fit
Final conversation with the Head of the function: An opportunity to discuss career growth, as well as the broader business context and vision.
Reference and background checks: Conducted following acceptance of a verbal offer.
We may use AI enabled tools to support parts of our recruitment process, such as improving efficiency in scheduling and note taking. These tools are used responsibly and never replace human decision-making, all hiring decisions are made by our people.
We aim to keep the process transparent, respectful of your time, and as smooth as possible.
We encourage you to apply even if you don’t meet every requirement, experience comes in many forms, and diverse perspectives make our teams stronger.
Ignition is an equal opportunity employer. If you require accommodations during the recruitment process or need materials in an alternative format, please contact [email protected].
Benefits
Education Stipend
Annual education allowance to support your professional development
Equity Compensation
Competitive salary package plus employee stock options from day one
Work from anywhere for a month
Work from anywhere for up to one month each year, with business approval
Paid Parental Leave
Wellness Stipend
Quarterly wellness allowance to support your physical and mental wellbeing
Ignition is an automated platform designed to streamline proposals, billing, and payment collection for professional services businesses. With a single solution that enhances revenue, cash flow, and operational efficiency, Ignition empowers over 8,500 firms and agencies to easily manage their sales and billing processes.
- Founded
- Founded 2011
- Employees
- 201-500 employees
- Industry
- Professional Services
- Total raised
- $89M raised