At a Glance
- Tasks: Lead feature development and architectural design in a dynamic engineering team.
- Company: Innovative tech company based in Manchester with a hybrid working model.
- Benefits: Competitive salary, flexible work arrangements, and opportunities for professional growth.
- Other info: Join a fast-paced environment where your technical decisions matter.
- Why this job: Make a real impact by driving high-impact projects and shaping the tech stack.
- Qualifications: Strong full-stack development experience with Python or Ruby on Rails and React.
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 prioritises 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 organisational 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.
Python Senior Software Engineer in Manchester employer: Velocity Talent
Contact Detail:
Velocity Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Senior Software Engineer in Manchester
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the best way to get your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Python, FastAPI, or any of the other technologies mentioned in the job description. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. Remember, they want to see how you think and approach complex problems!
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it shows your enthusiasm for the role and the company!
We think you need these skills to ace Python Senior Software Engineer in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, FastAPI, and any relevant tech from our stack. We want to see how your skills align with the role, so don’t be shy about showcasing your full-stack development experience!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your past experiences make you a perfect fit for our team. Remember, we love a good story that connects your journey to our mission.
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems or delivered impactful features. We’re all about high-impact delivery, so let us know how you’ve made a difference in your previous roles!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Velocity Talent
✨Know Your Tech Stack
Make sure you’re well-versed in the tech stack mentioned in the job description. Brush up on Python, FastAPI, and the frontend frameworks like React.js and Next.js. Being able to discuss your experience with these technologies will show that you’re ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in previous roles. Think about specific challenges you faced, the solutions you implemented, and the impact they had. This will demonstrate your excellent problem-solving skills and attention to detail.
✨Communicate Clearly
Since the role involves liaising with non-technical stakeholders, practice explaining technical concepts in simple terms. You might want to prepare a few scenarios where you successfully communicated complex ideas to a non-technical audience.
✨Emphasise Team Collaboration
Highlight your experience working in cross-functional teams and your 'team-first' approach. Be ready to discuss how you’ve collaborated with product owners and other stakeholders to deliver high-impact features, as this aligns perfectly with the company’s values.