City of London, London
£45000 - £55000 per annum + Flexible Working and other great perks
3 months ago
Mid-Level Software Developer - Ruby
£45-55k per annum dependant on relevant experience.
Would you like to join a digital team who is at the heart of the services they deliver to the public? You will help to build software and tools to make access to general advice easier and give people the knowledge and confidence they need to find their way forward - whoever they are, and whatever their problem.
At this non-profit, charitable organisation, you will be building software used by the millions of members of the public that use their website for advice and support. You will also be writing code for internal services used by thousands of advisers, helping to make their day-to-day work easier so that they can spend more time helping clients. The things they build help make a real difference to millions of lives, and you will be doing something really worthwhile.
We are looking for developers who have...
- Mid-level experience; You will have built web applications or APIs with Ruby on Rails for 2-3 years.
- An understanding of object-orientated programming and can write simple, well-tested code
- Care for the maintainability, performance and simplicity of your code
- Used PostgreSQL or similar relational databases with experience of schema design and query optimisation
- Experience with other data stores such as Elasticsearch or Redis.
- Experience of Agile, Scrum and behaviour-driven development (BDD) (this is not essential)
The Tech Stack…
Building web applications using Ruby on Rails, PostgreSQL, Elasticsearch, Redis, GraphQL and Docker.
This team builds REST-based API's but loves GraphQL too.
They love building rich, interactive experiences with React.
The applications are deployed in AWS using Docker and CloudFormation.
Why this role?
Your code will help millions of lives - the services you build help the public and make a difference in their lives. Your work can impact on a huge audience which is immensely rewarding and gratifying, you too can be proud of the work you are doing.
Using agile methods and working openly, collaboratively as part of multidisciplinary teams. The team supports and trusts each other to do the best job for their users. You will work alongside designers, researchers and content designers to build great user experiences for anyone using their software.
The company offers flexible working hours and remote working 2 days per week as they understand how important a work-life balance is.
The company is very much invested in their employees and offer dedicated training time to learn new skills, technologies, research topics or work on tools that make your work easier.