Senior Software Developer - Python - Hybrid or Remote
Senior Software Developer - Python - Hybrid or Remote

Senior Software Developer - Python - Hybrid or Remote

London Full-Time 80000 - 120000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Lead the development of innovative features in demand forecasting and stock management.
  • Company: Join a fast-growing team focused on cutting-edge solutions in inventory optimisation.
  • Benefits: Enjoy hybrid work options with 3 days in the office and 2 days remote.
  • Why this job: Be part of a dynamic culture that values continuous improvement and collaboration.
  • Qualifications: 5+ years in Python development; degree in a relevant field required.
  • Other info: Work with cloud platforms and enhance your skills in data analysis and software testing.

The predicted salary is between 80000 - 120000 £ per year.

We are helping to search for a Senior Backend Engineer (Python) to join a fast-growing, innovative team focused on building cutting-edge solutions in the demand forecasting and stock management arena. Tackle complex optimisation challenges around inventory movement to ensure efficient stock levels across warehouses and retail locations.

End-to-End Feature Ownership: Lead the development of new features from initial concept through to production deployment, with a focus on continuous improvement. Partner with a range of teams to define, build, and deliver high-quality features that align with both technical goals and business needs.

Code Quality and Best Practices:

  • Around 5+ years of professional experience in Python development
  • A degree in Computer Science, Engineering, Mathematics, Physics, or a related field
  • Strong proficiency in Python and writing scalable backend systems
  • Experience working with cloud platforms such as GCP, AWS, or Azure
  • Solid knowledge of Pandas for data analysis and manipulation
  • Familiarity with software testing best practices and writing clean, testable code
  • Exposure to TypeScript, ReactJS, or NodeJS

Senior Software Developer - Python - Hybrid or Remote employer: Troi

Join a forward-thinking company that values innovation and collaboration, offering a hybrid work model that promotes a healthy work-life balance. With competitive salaries and options, along with a culture that encourages continuous learning and professional growth, this role in London provides an exciting opportunity to tackle complex challenges in demand forecasting and stock management while working alongside a talented team dedicated to excellence.
T

Contact Detail:

Troi Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer - Python - Hybrid or Remote

✨Tip Number 1

Make sure to showcase your experience with Python and backend systems during any interviews. Be prepared to discuss specific projects where you've tackled complex optimisation challenges, as this will demonstrate your ability to handle the responsibilities of the role.

✨Tip Number 2

Familiarise yourself with the company's products and services, especially in demand forecasting and stock management. This knowledge will help you engage in meaningful conversations during interviews and show your genuine interest in their work.

✨Tip Number 3

Network with current or former employees on platforms like LinkedIn. They can provide valuable insights into the company culture and the technical challenges the team is facing, which can help you tailor your approach during the interview process.

✨Tip Number 4

Brush up on your knowledge of cloud platforms like GCP, AWS, or Azure, as well as data analysis tools like Pandas. Being able to discuss your experience with these technologies will set you apart from other candidates and show that you're well-prepared for the role.

We think you need these skills to ace Senior Software Developer - Python - Hybrid or Remote

Proficiency in Python
Experience with backend development
Knowledge of cloud platforms (GCP, AWS, Azure)
Strong understanding of data analysis using Pandas
Familiarity with software testing best practices
Ability to write clean and testable code
Experience with TypeScript, ReactJS, or NodeJS
End-to-End feature ownership
Collaboration skills for cross-team partnerships
Problem-solving skills for optimisation challenges
Continuous improvement mindset
Strong communication skills
Degree in Computer Science, Engineering, Mathematics, Physics, or related field

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and backend development. Include specific projects where you've tackled optimisation challenges or worked with cloud platforms like GCP, AWS, or Azure.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience, particularly in developing scalable systems and using tools like Pandas for data analysis.

Showcase Your Technical Skills: If you have experience with TypeScript, ReactJS, or NodeJS, be sure to mention it. Highlight any projects that demonstrate your ability to write clean, testable code and adhere to software testing best practices.

Prepare for Technical Questions: Anticipate technical questions related to Python development and backend systems. Be ready to discuss your approach to feature ownership and how you ensure code quality in your work.

How to prepare for a job interview at Troi

✨Showcase Your Python Expertise

Make sure to highlight your experience with Python during the interview. Be prepared to discuss specific projects where you've used Python to solve complex problems, especially in backend development.

✨Demonstrate Your Understanding of Cloud Platforms

Since the role involves working with cloud platforms like GCP, AWS, or Azure, be ready to talk about your experience with these technologies. Share examples of how you've leveraged cloud services to enhance application performance or scalability.

✨Discuss Code Quality and Best Practices

Emphasise your commitment to writing clean, testable code. Be prepared to discuss your approach to software testing and how you ensure code quality in your projects. This will show that you value best practices in software development.

✨Prepare for Technical Challenges

Expect to face technical challenges during the interview. Brush up on optimisation problems related to inventory movement and stock management, as these are key areas for the role. Practice explaining your thought process when tackling such challenges.

Senior Software Developer - Python - Hybrid or Remote
Troi
T
  • Senior Software Developer - Python - Hybrid or Remote

    London
    Full-Time
    80000 - 120000 £ / year (est.)

    Application deadline: 2027-05-29

  • T

    Troi

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>