cover image
Compass Education UK & IE

Senior Full Stack Developer (.NET / React)

Hybrid

London, United Kingdom

Full Time

14-03-2025

Job Specifications

Come shape the future of education with us.

At Compass, our people are united by a common purpose, to simplify school management and improve student outcomes. We're a global provider of School Management Information Systems (MIS) already supporting over 3,000 schools in Australia, Ireland and the UK.

We're on an exciting journey of growth and market opportunities and are looking for a passionate Senior Software Engineer to join us for the ride.

We want thinkers and problem solvers, who celebrate diversity and thrive in a collaborative team environment to join our talented product teams and help us transform the lives of teachers, students, and parents through our software.

You'll work as part of a fun, hardworking product team who take ownership of their work and love to celebrate successfully delivering wins for our customers and for Compass.

About The Role & Team

Reporting to our Development Team Lead, you'll focus on building and deploying new functionalities, supporting existing features, improving site scalability, infrastructure and testing, all while working in a highly collaborative and agile environment.

What you'll do:

Design, develop and maintain secure, scalable software that's used by thousands of students, parents and teachers throughout the world
Inspire quality and best practices by championing software craftsmanship, clean code and pair programming
Build great relationships with your team, be generous with your thoughts and feedback (and be open to receiving it!)
Grow, learn and thrive in a team of humans who are committed to supporting you and helping you succeed
Mentor your fellow colleagues and drive the architectural strategy by employing industry best practices and following Griddle software engineering guidelines
Understand our customer needs and collaborate with Product Owners and Designers to shape products to solve their problems
Contribute to our diverse and inclusive culture and take pride in doing work that makes a real difference for school communities


Requirements


What you'll bring:

5+ years real-world experience in object-oriented programming languages (eg C#, C++)
5+ years real-world experience in frontend javascript, libraries, and frameworks (eg Javascript, HTML, CSS, React, Vue, Typescript)
Experience working with SQL/NoSQL databases and are comfortable designing and implementing database solutions
A keen interest in developing a high-quality product while meeting company objectives with other talented developers
A passion for software development and an interest in actively keeping up to date with new tech
Extensive experience troubleshooting complex software systems and can identify when a problem is worth solving for the customer and the business
A passion for mentoring junior colleagues and an interest in helping them grow as engineers
Pride and ownership over the software you build
Experience with modern product and engineering principles and practices
Strong communication and collaboration abilities
Ability to work independently and a team environment
Bonus points for React Native experience, High-level Swift/Objective-C and Kotlin


Benefits


What's in it for you?

We come together with our unique strengths to work towards a common purpose - shaping the future of education. When you join our team, you will collaborate with individuals who are passionate, driven, and open to embracing change in a fast-paced environment
A flexible working culture
Learning & Development opportunities - we want you to grow and get the most out of your role


It is a really exciting time to join Compass. We are growing fast and need people who want to grow with us.


Compass is proud to be an equal-opportunity employer. We embrace and celebrate diversity and are committed to creating an inclusive environment for all employees.


Prior to commencing employment, we will require:

Verification of unrestricted work rights in Ireland or the UK (eg citizenship, passport, or birth certificate)


Salary Range: €65K - €70K

About the Company

In 2009, Compass founders John de la Motte and Lucas Filer, our founders, felt there had to be a better way for schools to use software to manage their day-to-day tasks. So they set to work developing it. Since then we’ve grown to serve over 2,000 schools in Australia, Ireland and England. Our purpose is to "Help Learning Thrive", by providing schools with the tools to manage information and workflows efficiently, allowing staff to free up time and focus on the tasks that matter. Our approach to MIS is very different, in t... Know more

Related Jobs

Company background Company brand
Company Name
Saragossa
Job Title
Software Engineer - Top Global Hedge Fund - up to £400k TC
Job Description
Looking to join one of the top global hedge funds at the forefront of innovation and development? You will be joining as an Engineer, working directly with Quantamental Researchers to ensure the business is making the best trades, quickly. In essence, you will be directly responsible for the success of the firm’s trading strategies. You will be a part of a small, core team in the business, driving change and innovation whilst using modern technologies. There will be plenty of ownership in this position as you will be expected to hit the ground running from the start. You will be responsible for maintaining relationships with Quant Researchers, being able to liaise and understand their issues and requirements. One of the main aspects of the position will be to ensure large volumes of data are being made accessible, enabling the researchers to act quick and automating tasks. There are multiple points of focus in this position, with your day to day being different from one week to the next, so be prepared to join a fast-paced, exciting environment. The ideal candidate will be a strong backend engineer with exposure to data pipelines and the ability to think critically. You will be expected to have deep Python knowledge and experience with highly distributed systems, dealing with large volumes of data – some elements of data science would be a plus. Interested in joining the hub of technology and business? Get in touch with aleks@saragossa.io No up to date CV required.
London, United Kingdom
Hybrid
Full Time
26-03-2025
Company background Company brand
Company Name
Stott and May
Job Title
Junior Developer
Job Description
Job Role: Data Analyst Location: Milton Keynes Salary: £45k Join our dynamic team as a Junior Analyst/Developer! This remote role offers a chance to make a significant impact by consulting with customers to create innovative ERP and analytic solutions that drive business intelligence and automation. What You'll Do: Interpret data and communicate insights to clients. Deliver ERP and business intelligence solutions that meet customer needs. Collaborate on cross-functional projects to ensure accurate deliverables. Utilize ERP/BI tools for reporting and analysis across departments. Assess and enhance ERP and reporting processes. Develop prototypes and standardize data extraction methods. Build strong relationships with business stakeholders. Stay updated on automation and digitization trends. Who You Are: A recent graduate or someone with relevant experience, ideally in business administration, accountancy, or computer science. Possess strong analytical skills and a curious mindset. Familiar with relational databases (e.g., SQL Server) and programming (e.g., C# or R). Proficient in Microsoft Office tools. A self-motivated team player with excellent time management skills. If you are interested please email your cv to megan.seymour@stottandmay.com for immediate consideration
Milton Keynes, United Kingdom
Remote
Full Time
25-03-2025
Company background Company brand
Company Name
ECOM
Job Title
Frontend Magento Developer
Job Description
Frontend Magento Developer - Up to 50k - UK Remote - eCommerce ECOM are delighted to have partnered with an eCommerce agency with extensive experience in delivering complex digital solutions for a wide range of national and international clients. Established over a decade ago, our client have become a trusted partner for implementing advanced eCommerce platforms and delivering strategic digital marketing campaigns. Their expertise lies in platforms like Adobe Commerce (Magento), and they are seeking a skilled Frontend Magento Developer to join the team on a permanent basis. Key Responsibilities Develop and improve Magento 2 frontend components and themes. Deploy responsive and high performance UI/UX design Work in tandem with backend developers to ensure functionality. Optimise the frontend performance and follow best practices in coding and security Troubleshoot and resolve frontend issues quickly Work with designers, PMs and other stakeholders to deliver high-quality projects. Requirements Specialism in Magento Frontend Development Proficient in HTML, CSS, JavaScript, and LESS/SASS, Tailwind Worked with Magento UI Components, Knockout.js, and RequireJS Experience in optimising website speed and performance Understanding of responsive design and cross-browser compatibility Strong problem-solving skills and attention to detail Ability to work independently and as part of a team Must be UK-based and eligible to work in the UK What's On Offer A competitive salary range going up to £50,000 depending on experience Fully remote working Ongoing professional development, including training budgets and opportunities to gain industry-recognised certifications. Fully flexible and accommodating approach to working - fit your life around your work! Regular team social events and a supportive, collaborative work environment. InterQuest Group is acting as an employment agency for this vacancy. InterQuest Group is an equal opportunities employer and we welcome applications from all suitably qualified persons regardless of age, disability, gender, religion/belief, race, marriage, civil partnership, pregnancy, maternity, sex or sexual orientation. Please make us aware if you require any reasonable adjustments throughout the recruitment process. #ECOM
Manchester, United Kingdom
On site
Full Time
25-03-2025
Company background Company brand
Company Name
PolyAI
Job Title
Senior Full Stack Software Engineer
Job Description
PolyAI automates customer service through lifelike voice assistants that let customers lead a conversation. Our voice assistants make it possible for businesses to deliver outstanding customer service that rivals their human agents. Our customers, which include the world’s leading logos, are expanding how they use our platform, driving automation of critical customer service operations and integrating PolyAI into their daily customer service workflows. We are seeking an experienced Senior Full Stack Developer with a strong backend focus to join our team and help shape our cutting-edge low-code platform. This role offers the opportunity to work end-to-end, from design to implementation, on creating features which enable a simple user experience for interacting with complex AI systems. as well as mentoring junior engineers along the way. If you are passionate about Python, React, and building tools that empower non-technical users to get the most out of AI, we would love to hear from you! Requirements Architect and Develop: Build and enhance our no-code platform, enabling non-technical users to configure sophisticated dialogue systems and voice experiences. Full-Stack Development: Design and implement features end-to-end, using Python for backend services and React (Next.js preferred) for frontend interfaces. Create Intuitive Interfaces: Develop user-friendly UIs that simplify and visualise complex AI concepts. Champion Best Practices: Lead the team in adopting coding standards and best practices, ensuring a clean, maintainable, and scalable codebase. Collaborate: Work closely with cross-functional teams to design, develop, and deliver features that align with the platform’s vision. Mentor and Guide: Provide technical leadership and guidance to junior engineers, fostering a collaborative and growth-oriented environment. Optimise Performance: Improve backend workflows, streamline processes, and enhance overall system efficiency. What We Are Looking For Proven Expertise in Python: Extensive experience building backend systems, with a strong understanding of REST APIs (experience with WebSockets is a plus). Frontend Proficiency: Strong experience with React and JavaScript (TypeScript preferred); experience with CSS-in-JS (e.g., styled-components). Agile Practitioner: Familiarity with Agile methodologies such as Scrum or Kanban. Testing Advocate: Experience writing and maintaining unit tests in Python and JavaScript (Jest). Security-Minded: Experience managing secure communication protocols between client and server. Version Control: Proficiency with Git for collaborative development. Additional Skills (Desirable): knowledge of Go and experience with Next.js Benefits Participation in the company’s employee share options plan 25 days holiday, plus bank holidays Flexible working from home policy Work from outside of the UK for up to 6 months each year Enhanced parental leave Bike2Work scheme Annual learning and development allowance One-off WFH allowance when you join Company-funded fertility and family-forming programmes Menopause care programme with Maven Private healthcare and dental cover, discounts on gym members and relaxation apps, and access to a range of mental health programs At PolyAI, we take great pride in our values—they guide everything we do. We believe that a strong culture leads to meaningful work and lasting impact. Our Core Values Are Only the best: We expect the best from our people, we hire people that expect the best from themselves, and we nurture this drive for excellence. Ownership: We care deeply about what we do. We take ownership of our initiatives, decisions and outcomes. Relentlessly improve: We demand more from ourselves and are always evolving. Continuous, obsessive improvement is the only way we will transform the world of conversational AI. Bias for action: Our world moves quickly and so do we. We take calculated risks and we deliver impact fast. Disagree and commit: We are all working toward the same goal. If we donʼt agree with something, we work hard to understand it and when a decision is made, we accept it and give it our all. Build for people: We are hyper-focused on delivering the best automated experiences possible so that we can empower people to get exactly what they need, when they need it. PolyAI is proud to be an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions at PolyAI will be based on the business needs without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, neurodiversity status or disability status. Kindly find the Privacy Notice for our recruitment process by following the link here. This document provides important information regarding how we handle your personal data throughout the recruitment journey.
London, United Kingdom
Remote
Full Time
24-03-2025