Software hiring

We are recruiting two newly created opportunities to join Coracle’s rapidly expanding technology team.

Full Stack Developer

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.

Experience:

  • 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.

Web Developer

Position Overview:

As an Experienced Web Developer at Coracle Online, you will play a crucial role in developing and enhancing our educational platform. You will work closely with our product development team to implement new features, improve user experience, and optimise performance using your expertise in HTML, CSS, JavaScript, and Progressive Web Applications (PWA). This role offers the opportunity to make a meaningful impact by supporting a social cause while utilising your skills in web development and progressive web technologies.

Key responsibilities:

  • Collaborate with the product development team to implement new features and enhancements for the Coracle educational platform.
  • Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript.
  • Implement Progressive Web Applications (PWA) principles to enhance offline capabilities, performance, and user experience.
  • Optimise web applications for maximum speed and scalability.
  • Work closely with UX/UI designers to ensure a consistent and intuitive user experience across the platform.
  • Conduct code reviews and provide feedback to ensure code quality and maintainability.
  • Keep up-to-date with industry best practices and emerging technologies to continuously improve our platform.

Experience:

  • Proven experience developing web applications.
  • Experience developing Progressive Web Applications (PWA).
  • Strong understanding of responsive design principles.
  • Familiarity with python, Django and test frameworks.
  • Good knowledge of 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 the following:

  • Progressive Web Applications (PWA)
  • HTML5, CSS, and JavaScript
  • Django templates, Bootstrap 5
  • Google Chrome OS
  • Git, Bitbucket, Jira, WebStorm or Visual Studio
  • Knowledge of eLearning software, learning management systems, SCORM and xAPI standards is beneficial

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.

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.