Software Engineer (Ruby on Rails)
Boundless
Boundless is shaping what great global employment looks like. With Boundless, our goal is to remove all barriers to international employment around the world - knowledge, compliance, and cost. We are levelling the playing field across the global jobs market and making it easier for employees to access well paid opportunities from wherever they call home.
The Boundless product is more than just the software that onboards and manages payroll for employees; our product offering revolves around delivering compliant employment. For each country that we cover, we provide employment contracts, communicate important employment obligations, and guide our customers on how to be a ‘good’ employer based on the culture in that country. Key users of the product are, of course, the customer and the employee but also in-country partners (payroll, benefits, etc) and Boundless payroll and HR teams.
For this Software Engineer position, we are offering a base salary of €80-90k (depending on experience) and equity, and whilst this position is remote, we are looking for the individual to be based in a European time zone.
About the role
What is it like to work on the Boundless Dev Team? We love Ruby. We love Ruby on Rails and the simplicity and stability that it brings. Developing our systems across many countries requires us to adopt technologies outside of the Rails ecosystem when we should; there is always opportunity to introduce new patterns and ways of thinking.
Developers research and input on product decisions early and all work on the full technology stack. We prioritise technical investment and have a strong system of implementing engineering changes alongside feature work. We incrementally improve our infrastructure and CI/CD processes so that getting features in front of customers happens quickly and smoothly.
We also believe that every individual has their own way of working. Everyone should have the ability to shape their day in a way that suits them, whether that means working early so you can hang with your kids in the evening or starting late after a morning of skiing. We like to strike a balance of autonomy and collaboration so we come together a few times a week to hash out technical problems and make decisions.
What you’ll be working on:
- Continuous development of our web platform to serve customers, employees and partners as we launch in new countries.
- Launching an expanded product suite in 2025, bringing us beyond our current Employer of Record solution.
- Responding to user needs by building validated solutions for their problems.
- Building a top-class user experience throughout the application.
- Improving our system of continuous delivery.
- Application of automation, AI and no code solutions to aid scaling of our internal functions
- Delivering quality code that adheres to best practices; participating in code review.
- Advocating for implementation of best practices within the team and the technology.
- Consolidating our approach to testing and quality assurance.
- Integrating with third party APIs to achieve desired functionality within our systems.
- Data security and compliance with data regulations.
- Getting involved in customer support.
Our Tech Stack:
- We are an Agile leaning team using Linear, Github, CircleCI, LaunchDarkly and AWS to deliver our software to customers.
- Our application is built with a no-nonsense Ruby-on-Rails approach, i.e. Server rendered HTML, TurboLinks, Javascript managed by Stimulus and Stimulus Reflex, Tailwind CSS, PostgreSQL.