Senior Software Engineer

Reposted One Month Ago
Hiring Remotely in London, Greater London, England, GBR
In-Office or Remote
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
The Role
Design, develop, and maintain scalable Python backend systems and APIs. Lead end-to-end development, optimize performance, participate in architecture decisions, conduct code reviews, resolve production issues, and mentor junior engineers.
Summary Generated by Built In

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.


RequirementsKey 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.

Skills Required

  • 6-11 years of professional software development experience
  • Strong expertise in Python
  • Experience with Python frameworks (Django, Flask, FastAPI)
  • Experience building RESTful APIs and microservices architecture
  • Strong knowledge of data structures, algorithms, and object-oriented programming
  • Hands-on experience with databases (PostgreSQL, MySQL, MongoDB)
  • Familiarity with asynchronous programming and performance optimization techniques
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Experience with containerization tools like Docker
  • Knowledge of CI/CD pipelines and version control systems such as Git
  • Strong problem-solving skills and ability to work in a fast-paced environment
  • Experience working with distributed systems and event-driven architectures
  • Exposure to data processing frameworks or background job systems (Celery, Kafka)
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Stockholm
Year Founded: 2021

What We Do

Weekday is an AI-powered recruitment platform that helps startups hire top-tier engineering and product talent. By leveraging a massive database of white-collar professionals and advanced outreach tools, the company streamlines the hiring process through automated sourcing, AI-driven resume screening, and white-glove contingency services. Their mission is to modernize recruitment by enabling companies to discover and engage passive candidates efficiently, ensuring high-quality hires for critical roles.

Similar Jobs

Remote or Hybrid
London, Greater London, England, GBR
1100 Employees

Affirm Logo Affirm

Senior Software Engineer

Big Data • Fintech • Mobile • Payments • Financial Services
Easy Apply
Remote
UK
2200 Employees
120K-168K Annually

Kraken Digital Asset Exchange Logo Kraken Digital Asset Exchange

Senior Software Engineer

Blockchain • Financial Services • Cryptocurrency • Web3
Remote
21 Locations
2900 Employees

NVIDIA Logo NVIDIA

Senior Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office or Remote
Reading, Berkshire, England, GBR
21960 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account