Senior Python Developer
Senior Python Developer

Senior Python Developer

London Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Create exceptional software and collaborate with a dynamic team.
  • Company: SovTech, now Scrums.com, is revolutionising software development globally.
  • Benefits: Enjoy a vibrant culture, continuous learning, and opportunities for growth.
  • Why this job: Join a fast-paced environment where your contributions make a real impact.
  • Qualifications: 5+ years of Python experience and a background in software engineering required.
  • Other info: Be part of a young, energetic team that values innovation and collaboration.

The predicted salary is between 43200 - 72000 Β£ per year.

SovTech is now Scrums.com! Same company, new name. As a Senior Python Developer, you'll be responsible for making exceptional software. Are you looking to become part of a team that is changing the way businesses across the world build software? Our mission is to design, build, deploy and maintain innovative custom software that allows our clients to start, run and grow world-class businesses with globally distributed teams based in Johannesburg, London, Nairobi and Cape Town.

The Role

We are searching high and low for our next Senior Python Developer to join our world-class team.

Responsibilities

  • Supporting the design of next-generation systems
  • Writing Python code that is reusable, testable and efficient
  • Collaborating with a cross-functional team of engineers and product managers to plan and estimate the team’s work in a Sprint-Kanban hybrid workflow
  • Working in a fast-moving but stable environment in a continuous deployment workflow - testing and QA is very much a part of your role
  • Contributing in planning sessions and retrospectives, including your own personal development time

Qualifications

  • Experience in a role such as Backend Platform Engineer, Platform Engineer, Software Engineer, Full Stack Developer, Full Stack Engineer, Software Development Engineer or similar
  • 5+ years experience working with Python
  • Experience building and maintaining real-world products using continuous integration/deployment to enable engineers to deploy code and configuration from local environments through to production
  • A track record of creating and maintaining automated tests to build high-quality software (unit, acceptance and UI tests)
  • Experience with technologies and processes that we use - i.e. Django, PostgreSQL, DynamoDB, RabbitMQ, Nginx, Celery, Puppet, Fabric, Docker, AWS, TDD, GoCD, etc.
  • A self-starter - able to use initiative and deliver results
  • Highly collaborative - able to work successfully across teams
  • Logical and strong problem-solving skills
  • Honours or Post-Grad in the Science Department (stats, maths, comp Sci, Engineering)

Why Us

We invest in people who can see the future and who work hard to achieve it. SovTech has a young, dynamic, and fast-growing team. We’re only looking for outstanding people – those unique individuals who are brilliant, always happy to help, socialise, get involved, work hard, and enjoy what they do! We have a continuous learning culture that allows our people to grow and develop in the opportunities across our various teams.

Senior Python Developer employer: Scrums

SovTech, now known as Scrums.com, is an exceptional employer that fosters a dynamic and collaborative work culture in the heart of Johannesburg. As a Senior Python Developer, you will thrive in an environment that prioritises continuous learning and personal development, while contributing to innovative software solutions that empower businesses globally. With a focus on teamwork and a commitment to employee growth, SovTech offers a unique opportunity to be part of a forward-thinking company that values hard work and creativity.
S

Contact Detail:

Scrums Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Python Developer

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, such as Django, PostgreSQL, and Docker. Having hands-on experience or projects showcasing these skills can set you apart during discussions.

✨Tip Number 2

Prepare to discuss your previous experiences with continuous integration and deployment. Be ready to share specific examples of how you've implemented these processes in past roles, as this is crucial for the position.

✨Tip Number 3

Showcase your collaborative skills by preparing examples of successful teamwork. Highlight instances where you worked with cross-functional teams, as this aligns with the company's emphasis on collaboration.

✨Tip Number 4

Demonstrate your problem-solving abilities by thinking of challenges you've faced in previous projects. Be prepared to discuss how you approached these issues and the outcomes, as this will resonate well with their expectations.

We think you need these skills to ace Senior Python Developer

Proficiency in Python
Experience with Django framework
Knowledge of PostgreSQL and DynamoDB
Familiarity with RabbitMQ and Celery
Understanding of Nginx and Docker
Experience with AWS services
Continuous Integration/Deployment (CI/CD) practices
Automated testing skills (unit, acceptance, UI tests)
Strong problem-solving abilities
Collaboration and teamwork skills
Agile methodologies (Sprint-Kanban hybrid)
Self-starter with initiative
Ability to work in a fast-paced environment
Logical thinking and analytical skills
Experience with TDD (Test-Driven Development)
Familiarity with GoCD or similar deployment tools

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Python and any relevant technologies mentioned in the job description, such as Django, PostgreSQL, and AWS. Use specific examples of projects you've worked on to demonstrate your skills.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of the company's mission. Mention how your background aligns with their needs and express your enthusiasm for joining their team.

Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex problems in previous roles. Highlight your logical thinking and collaborative approach, as these are key qualities they are looking for.

Highlight Continuous Learning: Since SovTech values a continuous learning culture, mention any recent courses, certifications, or personal projects that demonstrate your commitment to professional growth and staying updated with industry trends.

How to prepare for a job interview at Scrums

✨Showcase Your Python Expertise

Make sure to highlight your experience with Python during the interview. Be prepared to discuss specific projects where you've written reusable and efficient code, and how you approached testing and quality assurance.

✨Familiarise Yourself with Their Tech Stack

Research the technologies mentioned in the job description, such as Django, PostgreSQL, and Docker. Being able to discuss your experience with these tools will demonstrate your fit for the role and your readiness to contribute from day one.

✨Emphasise Collaboration Skills

Since the role involves working with cross-functional teams, be ready to share examples of how you've successfully collaborated with others in past projects. Highlight your ability to communicate effectively and work towards common goals.

✨Prepare for Problem-Solving Questions

Expect to face technical questions that assess your problem-solving skills. Practice coding challenges or system design scenarios that may come up during the interview, and be ready to explain your thought process clearly.

Senior Python Developer
Scrums
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
  • Senior Python Developer

    London
    Full-Time
    43200 - 72000 Β£ / year (est.)

    Application deadline: 2027-07-30

  • S

    Scrums

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