At a Glance
- Tasks: Own and enhance backend systems using Python and Django in a fully remote role.
- Company: Join a specialist tech company focused on impactful, sustainable platforms.
- Benefits: Enjoy flexible hours, equity options, and a high-trust remote work environment.
- Why this job: Shape the future of a growing platform and make a real difference.
- Qualifications: Strong Python and Django experience with a knack for problem-solving.
- Other info: Collaborative team culture with opportunities for career growth and influence.
The predicted salary is between 70000 - 75000 £ per year.
Location: Fully Remote - Candidates MUST be UK based
Salary: £70,000-£75,000 + benefits
Tech Stack:
- Backend: Python (Django)
- Frontend: React
- Cloud Systems: AWS, Docker
Are you a Senior Backend Engineer who enjoys taking ownership of real production systems and shaping how a platform evolves as it scales? We are working with a specialist technology company building an impactful platform focused on quality, credibility, and long term sustainability. The product is live, revenue generating, and growing steadily, with a clear roadmap for scale and international expansion. This is not an idea stage business and the engineering decisions made now genuinely matter.
Responsibilities:
- Take ownership of the backend platform, covering reliability, scalability, and feature delivery
- Audit and deeply understand an existing Django based system before driving improvements
- Design and build new backend features that support growth and product evolution
- Own technical decisions around architecture, performance, and maintainability
- Work closely with a small senior team to shape the future direction of the platform
Requirements for Success:
- Strong experience building and maintaining backend systems in Python
- Solid understanding of Django and REST based architectures in production
- Experience working with asynchronous systems such as Celery and message queues
- Comfort operating in cloud environments, ideally AWS
- Strong problem solving skills and the ability to take ownership in a startup setting
Our client is looking for someone who is comfortable operating with autonomy, can think critically about system design, and enjoys improving and scaling platforms rather than maintaining legacy code. Clear communication and sound technical judgement matter more than titles or years served. The successful candidate will have a proven track record in backend engineering and will be confident owning systems end to end. This is an opportunity to be hands on technically now, with scope to influence hiring and leadership direction as the team grows.
Benefits:
- Fully remote working with a high trust environment
- Flexible hours focused on outcomes rather than time spent
- Equity or options available
- Small, collaborative team with no unnecessary red tape
- Opportunity to build a meaningful product with long term impact
Interested and ready to take your engineering career to the next stage? Get in touch at imogen@sr2rec.co.uk or call 07378 549703 for a confidential chat.
Senior Software Engineer employer: SR2 | Socially Responsible Recruitment | Certified B Corporation™
Contact Detail:
SR2 | Socially Responsible Recruitment | Certified B Corporation™ Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Python, Django, or AWS. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best backend projects, especially those using Django and Python. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on system design and problem-solving. Practice coding challenges related to backend systems and be ready to discuss your thought process during interviews. We want you to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, Django, and AWS. We want to see how your skills align with the responsibilities of taking ownership of backend systems and driving improvements.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about backend engineering and how you can contribute to our platform's growth. Share specific examples of past projects where you've made a real impact.
Showcase Your Problem-Solving Skills: In your application, mention instances where you've tackled complex challenges in backend development. We love candidates who can think critically and take ownership of their work.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates!
How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B Corporation™
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Python, Django, and AWS. Brush up on your knowledge of REST architectures and asynchronous systems like Celery. Being able to discuss your past experiences with these technologies will show that you’re not just familiar but truly proficient.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in backend engineering and how you tackled them. Think of examples where you took ownership of a project or improved a system's performance. This will demonstrate your critical thinking and ability to drive improvements.
✨Understand the Company’s Product and Vision
Research the company’s platform and its roadmap for growth. Be ready to share your thoughts on how you can contribute to their goals, especially in terms of scalability and reliability. This shows that you’re genuinely interested and have a proactive mindset.
✨Communicate Clearly and Confidently
Practice articulating your thoughts clearly, especially when discussing technical decisions. Remember, clear communication is key in a remote setting. Be prepared to explain your reasoning behind architectural choices and how they align with the company's vision.