Senior Software Engineer
Key details
- Compensation
- $42,000 - $52,000
Job Description
Salary: £42,000 - 52,000 per year
Requirements
- 5+ years of professional software engineering experience in production systems.
- Proven experience designing and evolving APIs used by real customers.
- Strong TypeScript and Python experience in production environments.
- Experience working in codebases with legacy constraints and technical debt.
- Solid understanding of security fundamentals, including auth, permissions, data protection, and API security.
- Comfortable owning features end to end from design through implementation, deployment, and monitoring.
- Demonstrated experience raising code quality in a team through PR standards, refactoring, and test strategy.
- Strong experience with a modern frontend component library; we use React for our frontend components.
- Experience handling large quantities of data with complex business and system rules.
- Strong knowledge of database architectures including SQL, NoSQL, and flat file based data stores.
- Expertise using git alongside tools and processes such as pipelines and pull requests.
- Familiarity with containerisation.
- Previous experience in SaaS or EdTech platforms.
- Experience working in regulated or data sensitive environments.
Responsibilities
- Own the design and delivery of core CRM services across the stack.
- Set and enforce engineering standards across the codebase, including testing, security, review quality, and architecture.
- Lead technical direction on our new API platform, including design decisions, data models, and security boundaries.
- Raise PR quality across the team through direct feedback, examples, and pairing.
- Triage and fix production issues, security concerns, and performance bottlenecks.
- Take ambiguous tickets and drive them to completion without hand-holding.
- Design, build, and maintain RESTful APIs to support the platforms features and integrations.
- Integrate with third-party APIs as needed to extend our platform capabilities.
- Develop secure and efficient solutions to manage high-throughput data operations.
- Design and build intuitive UIs used by hundreds of real users.
- Identify problem areas and make a positive impact on the codebase through proactive refactoring.
- Reduce technical debt and lead initiatives to improve existing systems.
- Mentor and support our existing team through PR reviews and by owning blocking items.
Technologies
- API
- CRM
- Frontend
- Git
- Support
- NoSQL
- Python
- React
- SQL
- Security
- TypeScript
More
We are Edun, a UK-based SaaS and EdTech platform built for the education recruitment sector. Our mission is to simplify and enhance how schools, recruiters, and education professionals connect and collaborate through a CRM-driven platform tailored to the unique needs of education and healthcare recruitment. We are growing fast and looking for a Senior Software Engineer to help scale our platform, strengthen our APIs, improve security and data handling, and raise engineering quality across the team. This is a hands-on role in a collaborative, high-growth environment where your input directly shapes the product. We offer a competitive salary package, a flexible remote-first working environment with optional in-person collaboration in the UK, quarterly team socials and meet-ups, and benefits including on-site parking and work from home.
last updated 26 week of 2026
Company & context
Evidence is labeled so you can tell internal community data from public sources.
Range from 1 indexed roles at this employer: $42,000 - $52,000(mid ~47000)
Context may refresh in the background.
Trust-check this listing
Verify scam risk and ghost-job signals before you apply.
Related roles
Browse more remote Software Engineer jobs.
Senior Software Engineer
Software Engineer & Senior DevOps Engineer
Senior Software Engineer (Localization)
Source: DevITJobs • Last updated 3w ago