At a Glance
- Tasks: Design and develop scalable backend solutions using Python and Django for real-world telecom problems.
- Company: Join a leading tech company integrating AI-driven solutions with a global team.
- Benefits: Enjoy flexible working, private healthcare, and personal development opportunities.
- Why this job: Make a real impact in a dynamic environment with cutting-edge technology.
- Qualifications: Strong Python skills, experience with Django, and a passion for clean code.
- Other info: Be part of a trust-focused culture with excellent career growth potential.
The predicted salary is between 36000 - 60000 Β£ per year.
The company is actively integrating AI-driven solutions into its ecosystem β enhancing customer experiences through intelligent notifications, predictive billing forecasts, and voice assistants. With a global engineering team of over 2,000 professionals (primarily based in the UK) and more than 60 million customers across the UK, EU, Japan, and the US, this is a truly impactful and technologically advanced environment where your expertise in Python can make a real difference.
Frontend: React (rarely requests to craft FE)
Testing: Pytest, MyPy
CI/CD: Jenkins
Deployment: Daily releases via feature flags
Responsibilities:
- Design, develop, and maintain scalable finance-focused backend solutions using Python and Django
- Integrate external systems and third-party APIs
- Work closely with Product Managers and Tech Leads to define, size, and solve real-world telecom customer problems
- Write high-quality, well-tested code ensuring reliable daily deployments to production
- Participate in peer reviews, refinements, and feedback loops across a multi-disciplinary team
- Maintain a developer-first quality culture: own unit, integration, and functional testing
- Be part of a weekly engineering goal-setting process (lean Kanban-style working)
Requirements:
- Must have:
- Strong Python engineering skills, ideally with production Django experience on complex, large-scale applications (not just small web apps)
- Good understanding of integration patterns, API development (REST / GraphQL), and third-party system interoperability
- Solid experience in building automated tests: unit, integration, and E2E tests
- Passion for clean code, peer reviews, and high code quality standards
- Familiarity with scaling large systems β vertical scaling, single-tenant deployments
- Self-driven, comfortable with autonomy and open team cultures (trust > process)
- Experience working with or around AWS services (e.g., RDS, S3, Kubernetes, SQS, RabbitMQ)
- Strong verbal and written English communication skills
- Nice to have:
- Frontend experience (React)
- Code generation tools, AI assistants β Copilot, Cursor, Claude Code, etc.
WHAT WE OFFER:
Having fun and delivering the very best service are the founding principles of Godel. Weβre always on the lookout for talented and creative people who are willing to go above and beyond the call of duty for teammates and our clients. Working for Godel comes with a range of benefits to help you enjoy your work here including:
- Flexible Working Schedule and Hybrid Way of Work
- Agile Delivery
- Professional Team
- Trust-Focused Culture
- Private Medical Healthcare for You and Your Family
- Group Life Insurance for You
- Multisport Card
- Free English / Polish Classes
- Personal Development Plan
- Corporate Integration Events
- Reference Program
Want to be part of a great team, work on international projects, and grow professionally? Come in for an interview!
SENIOR PYTHON ENGINEER in London employer: Godeltech
Contact Detail:
Godeltech Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land SENIOR PYTHON ENGINEER in London
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Python or in similar roles. 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 GitHub profile showcasing your Python projects and contributions. This is a great way to demonstrate your coding prowess and passion for clean code, which is super important for landing that Senior Python Engineer role.
β¨Tip Number 3
Prepare for technical interviews by brushing up on your Django and API development knowledge. Practice coding challenges and system design questions to ensure you're ready to impress during those crucial interview moments.
β¨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 you're genuinely interested in being part of our innovative environment.
We think you need these skills to ace SENIOR PYTHON ENGINEER in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your Python and Django experience, especially with large-scale applications. We want to see how your skills align with our needs, so donβt be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for clean code and high-quality standards, and explain why youβre excited about integrating AI-driven solutions. Let us know how you can contribute to our team!
Showcase Your Testing Skills: Since we value high-quality code, make sure to mention your experience with automated tests like unit, integration, and E2E tests. We love seeing candidates who take testing seriously and understand its importance in daily deployments.
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 from our team. We canβt wait to hear from you!
How to prepare for a job interview at Godeltech
β¨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially with Django. Be ready to discuss your experience with large-scale applications and how you've tackled complex problems in the past. Prepare examples that showcase your coding prowess and problem-solving abilities.
β¨Understand the Companyβs Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like AWS services and CI/CD tools like Jenkins. Being able to speak knowledgeably about these will show that you're not just a Python expert but also understand the broader tech ecosystem they operate in.
β¨Prepare for Real-World Scenarios
Expect to be asked about how you would approach integrating external systems or APIs. Think through some scenarios where you had to solve real-world telecom customer problems and be ready to share your thought process during the interview.
β¨Show Your Passion for Clean Code
Be prepared to discuss your views on code quality and testing. Share your experiences with unit, integration, and E2E tests, and how you maintain high standards in your work. This will resonate well with their developer-first quality culture.