Senior Software Engineer

Weekday AI

United States

Remote

USD 119,000 - 185,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Weekday AI is seeking a Senior Software Engineer with deep Python expertise to design and maintain scalable backend systems and APIs. You will lead end-to-end development, shape architectural decisions, and mentor junior engineers in a fast-paced environment.

The role focuses on building robust services with Django/Flask/FastAPI, strong data engineering, and cloud-based deployment. London-based, on-site, with opportunities to collaborate across product and DevOps teams.

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.
  • Hands-on experience with 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
Data structures & algorithms
Databases (PostgreSQL/MySQL/MongoDB)
Asynchronous programming
Cloud platforms (AWS/GCP/Azure)
Docker
CI/CD & Git
Problem-solving

Tools

Celery
Kafka

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 Engineer — Backend Architect & Mentor
Senior Python Engineer — Backend Architect & Mentor

Weekday AI • United States

Remote
USD 119,000 - 185,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Workana LLC • United States

Remote
USD 150,000 - 210,000
Flexible remote work
Performance bonuses
Collaborative culture
Senior Python Developer
Senior Python Developer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Python Developer
Python Developer

Photon • Wilmington (DE)

On-site
USD 120,000 - 150,000
Senior Python Engineer
Senior Python Engineer

HeartCentrix Solutions • United States

On-site
USD 140,000 - 190,000
Senior Full-Stack Python Developer
Senior Full-Stack Python Developer

Simera • Carlisle (MA)

Hybrid
USD 140,000 - 210,000
Senior / Lead Python Developer
Senior / Lead Python Developer

SRS Consulting Inc • San Jose (CA)

On-site
USD 140,000 - 210,000
Senior Python Developer
Senior Python Developer

Business d’Or LLC. • Northern (KY)

On-site
USD 90,000 - 140,000
Senior / SME Software Developer – Java / Python
Senior / SME Software Developer – Java / Python

Vets Hired • Chantilly (VA)

On-site
USD 120,000 - 160,000
Senior Python Engineer
Senior Python Engineer

Premier Inn Hotels LLC (UAE) • United States

On-site
USD 140,000 - 190,000