Senior Software Engineer

Weekday AI (YC W21)

Greater London

On-site

GBP 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Weekday AI, a client of Weekday's, is seeking a Senior Software Engineer with deep Python expertise to join the London-based engineering team. You will design, develop, and maintain scalable backend systems and APIs while shaping technical architecture and mentoring junior engineers.

The ideal candidate has 6–11 years of professional Python experience with Django/Flask/FastAPI, RESTful APIs, and cloud platforms.

Qualifications

  • 6-11 years of professional software development experience with Python.
  • Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
  • Experience in building RESTful APIs and microservices architecture.
  • Solid understanding of data structures and algorithms.
  • Hands-on experience with databases such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with asynchronous programming and performance optimization techniques.
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization tools like Docker.
  • Knowledge of CI/CD pipelines and version control systems such as Git.
  • Strong problem-solving skills and the ability to work in a fast-paced environment.

Responsibilities

  • Design, develop, and maintain robust, scalable backend systems and APIs using Python.
  • Lead end-to-end development of complex software solutions, from concept to deployment.
  • Write clean, efficient, and reusable code following best practices and coding standards.
  • Collaborate with cross-functional teams including product managers, designers, and DevOps to deliver high-quality features.
  • Optimize application performance, reliability, and scalability.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Conduct code reviews and ensure adherence to quality standards.
  • Troubleshoot, debug, and resolve production issues in a timely manner.
  • Mentor junior developers and contribute to building a strong engineering culture.

Skills

Python
Django/Flask/FastAPI
RESTful APIs
Microservices
Data structures
Algorithms
PostgreSQL/MySQL/MongoDB
Asynchronous programming
Cloud platforms
Docker
Git & CI/CD

Tools

CI/CD pipelines
Git

Job description

This role is for one of the Weekday's clients

Min Experience: 6 years

Location: London

JobType: full-time

We are seeking a highly skilled and experienced Senior Software Engineer with deep expertise in Python to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable, high-performance applications while playing a key role in shaping technical architecture and mentoring junior engineers.

Requirements
Key Responsibilities
  • Design, develop, and maintain robust, scalable backend systems and APIs using Python.
  • Lead end-to-end development of complex software solutions, from concept to deployment.
  • Write clean, efficient, and reusable code following best practices and coding standards.
  • Collaborate with cross-functional teams including product managers, designers, and DevOps to deliver high-quality features.
  • Optimize application performance, reliability, and scalability.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Conduct code reviews and ensure adherence to quality standards.
  • Troubleshoot, debug, and resolve production issues in a timely manner.
  • Mentor junior developers and contribute to building a strong engineering culture.
Required Skills & Qualifications
  • 6-11 years of professional software development experience with strong expertise in Python.
  • Solid understanding of Python frameworks such as Django, Flask, or FastAPI.
  • Experience in building RESTful APIs and microservices architecture.
  • Strong knowledge of data structures, algorithms, and object-oriented programming.
  • Hands-on experience with databases such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with asynchronous programming and performance optimization techniques.
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization tools like Docker.
  • Knowledge of CI/CD pipelines and version control systems such as Git.
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
Preferred Qualifications
  • Experience working with distributed systems and event-driven architectures.
  • Exposure to data processing frameworks or background job systems (Celery, Kafka, etc.).
  • Familiarity with testing frameworks and test-driven development (TDD).
  • Understanding of security best practices in application development.
  • Prior experience in leading small teams or projects is a plus.
Soft Skills
  • Excellent communication and collaboration skills.
  • Strong ownership mindset with attention to detail.
  • Ability to work independently and manage multiple priorities.
  • Passion for learning new technologies and continuous improvement
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer | Lead & Mentor
Senior Python Backend Engineer | Lead & Mentor

Weekday AI (YC W21) • Greater London

On-site
GBP 90,000 - 130,000
Senior Python Engineer - Backend
Senior Python Engineer - Backend

Intec Select • City Of London

Hybrid
GBP 101,000 - 138,000
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Harnham • England

Hybrid
GBP 72,000 - 88,000
25 days holiday plus option to buy 5 more
Private medical cash plan
Annual performance-based bonus (up to 7%)
+2
Senior Software Engineer
Senior Software Engineer

Method Resourcing • West of England

Hybrid
GBP 58,500 - 71,500
Senior Software Engineer
Senior Software Engineer

Pure Resourcing Solutions • Cambridgeshire and Peterborough

Hybrid
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

DiverseJobsMatter • Leeds

Hybrid
GBP 70,000 - 100,000
Contributory pension scheme
25 days annual leave
Flexible benefits package
+5
Senior Software Engineer
Senior Software Engineer

Pure Resourcing Solutions Limited • Cambridgeshire and Peterborough

On-site
GBP 75,000 - 110,000
Senior Python Engineer
Senior Python Engineer

Calibre Global Consulting • Greater London

On-site
GBP 70,000 - 90,000
Senior Python Engineer
Senior Python Engineer

Signify Technology • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Python Engineer
Senior Python Engineer

The Data Gals | by AI Connect • Greater London

Hybrid
GBP 54,000 - 90,000