Python Senior Software Engineer
Hybrid working post-training (3 days a week in office, 2 days at home)
Location – Manchester
Salary - £50,000 to £65,000
We are hiring a Senior Software Engineer to lead end-to-end feature development and architectural design. This role is built for a technical leader who prioritizes high-impact delivery over routine maintenance.
Tech Stack
* Backend: Python, FastAPI, Ruby on Rails
* Frontend: React.js, Next.js, React Native
* Cloud: AWS, Terraform, Ansible, Docker
* Logging & Monitoring: Splunk
* Practices: Cross‑functional squads, Agile, transitioning toward TDD
Experience
* Strong experience in full‑stack development (Python or Ruby on Rails + React/Next.js or React Native)
* Prior experience liaising with product teams and business stakeholders
* Solid understanding of software architecture, design patterns, and automated testing
* Ability to design and deliver complex features from scratch and communicate them to non-technical stakeholders
* Excellent problem‑solving skills and attention to detail
Key Responsibilities
* Feature Ownership: Drive full-lifecycle development from initial design to production deployment.
* Architecture: Define and scale our modern, cloud-native stack.
* Product Alignment: Partner with Product Owners to translate business requirements into technical solutions.
* Mentorship: Maintain high engineering standards through code reviews and technical leadership.
Requirements
* Technical Excellence: Expert-level proficiency in cloud-native environments and scalable systems.
* Execution: Proven track record of shipping production-grade code at pace.
* Communication: Ability to articulate complex technical concepts to non-technical stakeholders.
* Collaboration: A "team-first" approach to problem-solving and organizational growth.
The Impact
You will operate within a high-velocity engineering team where code ships fast and technical decisions directly influence business ROI. We value efficiency, autonomy, and rigorous engineering standards