At a Glance
- Tasks: Own backend development with Python and Django, leading projects from concept to delivery.
- Company: Join LearningCog, a forward-thinking company shaping the future of educational technology.
- Benefits: Enjoy a flexible hybrid work environment and the option for a four-day work week.
- Why this job: Make a real impact in a fast-paced team while mentoring others and enhancing your skills.
- Qualifications: 3-5 years experience in software development, strong Python and Django skills required.
- Other info: Open to diverse applicants; must be based in the UK.
The predicted salary is between 36000 - 60000 £ per year.
Are you ready to take ownership of meaningful projects and help shape the future of educational technology? We’re looking for a proactive and skilled Mid-Level Software Developer to join our growing team at LearningCog. In this role, you’ll work across the full development lifecycle, enhancing existing systems, leading new initiatives, and mentoring a junior developer. You'll collaborate closely with our internal team to build innovative solutions using Python, Django, and modern web technologies. If you're someone who thrives in a fast-moving, evolving environment and wants to make a real impact, we’d love to hear from you.
We are not expecting any candidate to have experience or knowledge in all these areas. Ideally you should have experience of the Front and Backend technologies listed below or equivalents and a desire to learn the components in our stack.
Salary: Starting from £45,000 per annum for this full-time role. We are open to considering a four-day working week (with a pro-rata adjustment to salary if applicable).
Our team benefits from a flexible hybrid working environment, with access to offices and collaboration spaces at the Sussex Innovation Centre, Falmer, Brighton, to support in-person engagement.
Please note: candidates must already be based in the UK, as we are unfortunately unable to offer visa sponsorship for this role.
If you have relevant skills and experience, we encourage you to apply, even if your background does not exactly match all our preferred criteria. We are committed to building a diverse and inclusive team and warmly welcome applications from individuals of underrepresented communities.
What you'll do:
- Take ownership of backend development using Python and Django within our current tech offering.
- Lead the development of new projects from concept through to delivery, ensuring scalability and maintainability.
- Collaborate within a cross-functional team across the business, contributing to both backend and frontend solutions.
- Support the development of responsive, user-friendly frontend applications using a modern stack.
- Ensure seamless end-to-end user experiences across web platforms.
- Build performant, accessible web experiences that function consistently across modern browsers and devices.
- Write clean, maintainable, and well-documented code with future growth in mind.
- Work independently with strong initiative while contributing to team discussions and decisions.
- Translate the vision of our Educational Technology package into robust, production-quality software.
What you'll need:
- Be able to take ownership of current software built using PHP and make decisions about the future development/rebuild.
- All round tech skills, comfortable working on the backend and frontend.
- Strong skills in the use of Python and Django.
- Around 3 to 5 years professional experience with ability to understand different software development tools and choose the best fit for the needs of the business.
- Be confident taking ownership of the development of a project from inception through to delivery.
- Value fundamental coding principles and best practices.
- Enjoy working with multiple data sources and designing expressive APIs.
- Experience writing robust and fault-tolerant software.
Recruitment Process:
- Position Advertised: 28th April 2025
- Closing Date for Applications: Friday 16th May 2025
- Shortlist of application and responses to applications by Friday 23rd May 2025
- Interviews to take place beginning of June 2025.
Mid-level Software Developer employer: Learning Cog ltd
Contact Detail:
Learning Cog ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mid-level Software Developer
✨Tip Number 1
Familiarise yourself with our tech stack, especially Python and Django. Being able to discuss your experience with these technologies in detail will show us that you're ready to hit the ground running.
✨Tip Number 2
Prepare to demonstrate your problem-solving skills during the interview. We value candidates who can think critically and take ownership of projects, so be ready to share examples of how you've tackled challenges in past roles.
✨Tip Number 3
Show your enthusiasm for educational technology! Research our company and be prepared to discuss how you can contribute to our mission of enhancing learning through innovative solutions.
✨Tip Number 4
Highlight any experience you have mentoring others or working in a collaborative environment. We’re looking for someone who can lead initiatives and support junior developers, so showcasing this will set you apart.
We think you need these skills to ace Mid-level Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience with Python, Django, and any other technologies mentioned in the job description. Use specific examples of projects you've worked on that demonstrate your skills in both backend and frontend development.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for educational technology and your desire to contribute to LearningCog. Mention how your experience aligns with the responsibilities outlined in the job description and express your enthusiasm for the role.
Showcase Your Projects: If you have a portfolio or GitHub repository, include links to your work that demonstrates your coding abilities and project ownership. Highlight any projects that involved leading initiatives or mentoring others, as this aligns with the role's requirements.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in software development.
How to prepare for a job interview at Learning Cog ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python and Django in detail. Bring examples of past projects where you've used these technologies, and be ready to explain your thought process and the challenges you faced.
✨Demonstrate Ownership and Initiative
Since the role requires taking ownership of projects, share specific instances where you've led a project from concept to delivery. Highlight how you made decisions and overcame obstacles during the development process.
✨Emphasise Collaboration
This position involves working closely with a cross-functional team. Be ready to discuss how you've collaborated with others in previous roles, including any mentoring experiences with junior developers.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities. Practice coding challenges or system design scenarios that may relate to the educational technology sector, as this will demonstrate your readiness for the role.