Job Description
Job Description
Ruby Developer
In simple terms, we’re looking for an experienced Ruby developer to join our growing developer team based in West London.
About Smart Pension
Smart Pension is an auto enrolment service for businesses. All UK businesses are now required by law to set up a workplace pension scheme for their employees. We aim to help businesses become compliant with their auto enrolment duties as fast as possible, to allow business owners to get back to their day job.
So why Ruby & Pensions?
We are an experienced team with 10 years of RoR under our belts working in an industry that previously didn’t welcome technology. Enter Smart Pension! Our platform is built using a variety of APIs and contemporary best practices meaning our customers can get set up in under half an hour compared to some of our competitors who take days. Pensions may sound dull on paper, but our goal is to make this process swift and easy to understand.
How we work
We don’t cut costs when it comes to developing the best application for our customers. Alongside our great team we use a number of contemporary tools such as AWS, GitHub, Circle Ci, New Relic, to name a few. Our approach to code is simple, keep it clean and ensure it has good test coverage. We don’t ship code just to hit a deadline. At Smart Pension you will work along side experienced developers who will review your code and you will review their code, everyone is treated equal when it comes to a PR. This approach has helped us maintain at least 96% test coverage of our application meaning we can focus on features rather than bug fixing.
Our Roadmap
We are constantly innovating, developing new products for the future to support the needs for small to medium sized businesses. We are developing new tools to make it easier for the financial community to use our services for their clients. Using our own API Financial Advisors, Accountants and Payroll companies will be able to push their clients directly to our application.
The Job
Smart Pension require the very best talent to improve our already industry leading pension platform. Our platform is already sleek, easy to use and fast. But we know that it can be better, and we need your help to achieve this. If you are motivated, eager to learn and have a keen eye for detail then we want to talk to you.
Your responsibilities will include:
- Developing new user facing features.
- Working with the team to engineer a better code base.
- Help design new tools building upon a micro service based API.
Below are the key skills that we are looking for:
- Understanding of relational databases (MySQL, PostgreSQL).
- Solid understanding of object-oriented programming, with some real-world experience.
- Web technologies: HTTP, Javascript, CSS, HTML.
- Domain Driven Design.
- Other skills: Git, Redis.