Mid-Level Software Engineer
Overview
Career Soil is working with a leading SaaS company in Manchester to find a Mid-Level Software Engineer. You’ll be building and maintaining high-performance web applications that serve thousands of users daily.
This role offers the chance to take ownership of key features, mentor junior developers, and grow into a senior or lead role within a fast-scaling tech environment.
Responsibilities
- Design, develop, and maintain scalable backend services
- Collaborate with frontend engineers and product teams
- Write clean, testable, and well-documented code
- Participate in architecture discussions and code reviews
- Troubleshoot and resolve complex technical issues
- Mentor and guide junior developers
Requirements
- 3–5 years of professional software development experience
- Strong proficiency in JavaScript/TypeScript or Python
- Experience with Node.js, REST APIs, PostgreSQL or MongoDB
- Familiarity with cloud platforms (AWS/GCP) and Docker
- Understanding of CI/CD pipelines and testing frameworks
- Bachelor’s degree in Computer Science or related field (or equivalent)
Benefits
- Hybrid working (Manchester office + remote flexibility)
- Performance bonuses and stock options
- £3,000 annual learning budget (courses, conferences)
- Private healthcare, pension (7%), and 25 days holiday
- Flexible working hours and mental health support
- Path to Senior Engineer or Tech Lead roles
Notes
Ideal for someone looking to deepen their technical skills while contributing to product strategy and team growth.
Related Opportunities
Junior Software Developer
Deadline: 30 June 2025
London (Hybrid)
Product Manager
Deadline: 20 July 2025
London, UK