Overview
As part of the development team you’ll report to the Development Lead and are responsible for timely and efficient development and maintenance of product software in line with the product roadmap and priorities set out by the Development Lead and wider business.
You'll be working on award winning software products that really make a difference.
Ideally having three or more years’ experience working in a variety of languages and frameworks and be competent and comfortable in working on web frontends, backend API services, SQL databasesand API clients.
Our software stack shares common ground on the frontend with a mix of React and Angular, but beneath that there are a range of open source technologies like Ruby, Erlang and Postgres, along with other services using .net, MVC, SQL and SQLite.If you’re confident in the technologies like Ruby and Postgres and looking to get into other languages and stacks then this is a great opportunity to work on innovative products in a mature and mixed estate and build up your knowledge while doing great things for education!
The role does have a slight bias towards front-end and would also suit a front-end developer who dabbles in the back-end. There's also other opportunities to work on other products for the right candidate. React is also being used more now than Angular. Also more being written in Ruby.
You will be working within a passionate tech team of 35, which sits in an organisation of approximately 140 people. You can either work from the office or be fully remote from home. Only having to travel to the office for team meetings/company days etc.
Skills & Experience
·3+ years’ working experience as a software developer
·Strong core JavaScript/TypeScript, CSS and HTML skills, along with demonstrable experience with front end JS frameworks and libraries (React / Angular / AngularJS)
·Strong software development knowledge across the full software stack, including .net, Azure SQL, SQLite, Postgres, Ruby.Knowledge of other languages such as Elixir (Erlang VM) and Pascal may be beneficial.
·Passion for learning and driving continuous improvement
·Knowledge of agile principles and practices
If you are looking for a new challenge and want to work for a reputable company which products really make a difference to children's education please apply today.