Senior Software Engineer

Position filled

GoRoadie is a technology startup that helps learner drivers search, compare and book their ideal driving instructor. Our mission is to give learner drivers unparalleled choice with confidence and security in order to meet their goal of independence. For driving instructors we are committed to improving their quality of life, saving them time, money and effort.

We aim to create a diverse workforce, and encourage applications from any race, religion, ethnicity, nationality, gender, sexual orientation, age, marital status, or disability status.

Reporting To

This role reports to the Chief Executive Officer (CEO)

Description

We’re looking for a passionate junior software engineer to help us create products focussed in the driver training market. In this role, you will work with the founding team members in a remote position, but ideally based in Scotland. The team is dedicated to using modern development practices to rapidly experiment, iterate and deliver end-to-end solutions to their customers in a matter of hours and days.

As a Senior Software Development Engineer at GoRoadie, you will be responsible for designing, developing, testing and deploying features to our customers. You will write maintainable and production ready code, fix system issues and write tests to enhance stability of the website. Occasionally, you will participate in business as usual tasks, such as customer support and wider business activities.

You will work with modern technologies including Ruby on Rails, AWS, MySQL, JavaScript and CoffeeScript to create amazing user experiences for our customers at a national scale. You will be responsible for learning web application best practices and ensuring high standards in performance, stability and architecture. Again as a startup you will need to be able to move fast, understand lean development, techniques like A/B testing and use a data-driven approach.

Part of your remit will be to lead GoRoadie into the mobile app space, by designing and building the technical infrastructure for our latest offering to driving instructors.

As part of a startup, you will wear multiple hats and be involved in more than software engineering. You will receive ownership of tasks and features from idea generation, business requirements and technical design through to software development using the latest technologies and design patterns.