0345 200 8600
enquiries@junipereducation.org
junipereducation.org
JOB DESCRIPTION
Job title Developer Responsible to Chief Product Officer
Location Remote Division Group Product Strategy
Date February 2022 Hours 37.5
Key purpose of job
Juniper Education is seeking an enthusiastic, committed and friendly Developer, working as part of
a team to deliver a new project.
The project will focus on disrupting the Education Technology market by creating a cloud-based
platform that will be used by schools on a day-to-day basis, by combining data, innovative user
interfaces and integrating other products in the Juniper portfolio.
The role is extremely collaborative and will involve working closely within a team of three – five
developers, with the support and mentorship of a UK-based Lead Developer.
Why Juniper? We believe strongly in our mission to help schools support their students and staff,
creating more Child-Time. We’re looking for best of breed developers who are positive, ambitious
and can demonstrate strong engineering principles. You’ll receive regular, helpful feedback, with a
clear progression path. We’ll be looking for ways to grow your expertise and develop your skills.
We focus on best practice: we’re committed to information security, automated testing, CI/CD
pipelines, code linting, and your personal development – creating an environment that supports you
doing the best work of your career.
Key responsibilities and accountabilities
• Work within software development teams focusing on pragmatic delivery of value-based
solutions
• Work to a secure first mindset with every aspect of your work
• Communicate clearly and be able to work with people from both technical and non-technical
backgrounds
• Participate and work with the team to deliver business requirements
• Support and mentor other team members
• Deliver cloud hosted solutions
0345 200 8600
enquiries@junipereducation.org
junipereducation.org
• Implement software solution testing though techniques such as BDD, TDD, Integration
Testing and Unit Testing
• Support the creation of backlogs
• Demonstrate a continuous growth mindset
You’ll need experience of…
• Building microservices and APIs using Ruby on Rails
• A relational database such as MySQL,
• Automated testing (both TDD and BDD), ideally using RSpec
• Distributed version control using Git
Key attributes and competences
• Excellent communication skills to enable working with a wide variety of stakeholders from
both technical and non-technical backgrounds, with a collaborative and friendly approach.
• Experience of working within an automated delivery environment.
• Familiarity with and a pragmatic approach to Agile working practices.
• Attention to detail, with an excellent command of written and spoken English.
Authorised by:
Date:
- Job description
- Key purpose of job
- Key responsibilities and accountabilities
- You’ll need experience of…
- Key attributes and competences