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 engineering 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 and a trust-focused culture.
- Qualifications: Strong Python skills, experience with Django, and a passion for clean code.
- Other info: Be part of a fun, agile team working on diverse international projects.
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 employer: Godeltech
Contact Detail:
Godeltech Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land SENIOR PYTHON ENGINEER
β¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those involving Django and API integrations. 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 common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use platforms that simulate real interview scenarios.
β¨Tip Number 4
Donβt forget to apply through our website! We love seeing applications come directly from passionate candidates like you. Plus, it shows your enthusiasm for joining our team and contributing to our innovative projects.
We think you need these skills to ace SENIOR PYTHON ENGINEER
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 let us know why youβre excited about integrating AI-driven solutions. Keep it personal and engaging!
Showcase Your Testing Skills: Since we value high-quality code, mention your experience with automated tests like unit, integration, and E2E tests. We love seeing candidates who take testing seriously, so give us the details!
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!
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 your understanding of integration patterns.
β¨Familiarise Yourself with AI Integration
Since the company is focusing on AI-driven solutions, itβs crucial to understand how AI can enhance customer experiences. Think about how you've used AI or machine learning in previous projects and be prepared to share those insights during the interview.
β¨Showcase Your Testing Expertise
Highlight your experience with automated testing frameworks like Pytest and MyPy. Be ready to discuss how you ensure high code quality through unit, integration, and E2E tests. This will demonstrate your commitment to maintaining a developer-first quality culture.
β¨Communicate Clearly and Confidently
Strong verbal and written communication skills are essential. Practice explaining your technical decisions and project experiences in a clear and concise manner. This will help you connect with the interviewers and show that you can collaborate effectively within a multi-disciplinary team.