Full-stack Software Developer

10th February 2024

Job title: (Full-stack) Software Developer


Are you passionate about making a difference through technology?

At Coracle, we're on a mission to empower marginalised communities through digital education solutions. We believe that Digital Literacy is a fundamental right, and our work focuses on providing educational resources to prisoners, isolated learners at sea, and children with disabilities. By offering access to education, we're not just providing skills; we're offering a pathway to rehabilitation, integration, and improved life prospects. This is both a social cause and a commercial opportunity, as we strive to bridge the digital divide and offer ethical alternatives for life choices.

We're seeking proactive and creative individuals who are intellectually curious and eager to make an impact. As a Software Developer at Coracle, you'll be an integral part of our product development team, collaborating on technical solutions, implementing them effectively, and ensuring the functionality and user-friendliness of our educational platform.

Salary: £35k-65k depending on experience

Location: Cambridge

Key responsibilities:

  • Collaborate with the product development team to design and implement new features and enhancements for the Coracle educational platform.
  • Develop and maintain scalable web applications using Python and the Django framework.
  • Design and optimise database schemas to support the storage and retrieval of educational content and user data.
  • Implement front-end components using HTML, CSS, and JavaScript to create a seamless user experience.
  • Conduct code reviews and provide constructive feedback to ensure code quality and maintainability.
  • Work closely with testers to identify and address bugs and performance issues.
  • Keep up-to-date with industry best practices and emerging technologies to continuously improve our platform.


  • Proven experience as a Full-stack Developer with expertise in web development and Python/Django applications.
  • Strong understanding of web technologies including HTML, CSS, JavaScript, and responsive design principles.
  • Experience developing and maintaining RESTful APIs.
  • Proficiency in database design and SQL, with experience working with databases such as MySQL and MongoDB.
  • Experience with version control systems such as Git.
  • Excellent problem-solving and analytical skills with a keen attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.

Technical skills:

We're seeking individuals with advanced knowledge and skills in at least a subset of the following technologies:

  • Python / Django
  • Progressive Web Applications (PWA)
  • HTML5, CSS, and JavaScript
  • Google Chrome OS
  • MongoDB, MySQL, and database management
  • Git, Bitbucket, Jira, PyCharm, WebStorm
  • eLearning software, learning management systems, SCORM and xAPI standards

Personal skills:

  • Strong problem-solving and troubleshooting abilities.
  • Attention to detail and proactive approach to tasks.
  • Collaborative mindset and ability to work effectively within a team.
  • Analytical thinking and pragmatic decision-making skills.

Why join us?

At Coracle, you'll have the opportunity to work on meaningful projects that have a positive impact on society. We're committed to fostering a supportive work environment where you can grow both personally and professionally while contributing to a social cause. If you're ready to apply your skills and make a difference, we'd love to hear from you. Join us in our mission to empower learners and change lives through education.

You will also get:

  • A salary of 35k-65k£ depending on experience
  • 23 days annual leave, plus bank holidays
  • Company pension
  • Free on site parking
  • Flexible working, with possibility of working from home on Fridays
  • Discounts from a range of suppliers and retailers
  • Casual dress

At Coracle Online, we uphold a commitment to treating all individuals with equality, fairness and respect including colleagues, candidates, clients and business partners. Our company and our clients are committed to creating an inclusive and diverse workplace where all individuals are treated with respect and dignity. We do not discriminate and welcome and encourage all applicants to apply. We are dedicated to ensuring that all candidates have an equal opportunity to be considered for employment.

We encourage candidates with disabilities to let us know about any reasonable adjustments they may require during the recruitment process or during their employment. We are committed to ensuring that all candidates and employees have an equal opportunity to succeed and will make reasonable adjustments to accommodate disabilities where possible.


GDPR Statement: Coracle Online is committed to the protection of personal data. We comply with the General Data Protection Regulation (GDPR) in our collection and processing of applicant information.

If you are a dedicated QA/Software Tester with a passion for ensuring the quality and accessibility of web applications and are looking for a part-time opportunity to support a meaningful cause, we encourage you to apply and join us in our mission to give prisoners another chance to better life choices through education.

How to apply

Email your CV and covering letter to jobs@coracleinside.com