Skip to main content
Weekday AI

Senior Software Engineer

RemoteUnited Kingdom only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to GB only. Set where you work from to check your eligibility.

No BS summary

Senior Python backend engineer, 6–11 years, London-based. Must have strong Python (Django/Flask/FastAPI), RESTful APIs and microservices experience, relational/NoSQL databases, cloud (AWS/GCP/Azure) and Docker. Full-time, on-site in London.

Core skills

PythonRESTful APIs

Required skills

Django/Flask/FastAPIRESTmicroservicesData structuresAlgorithmsObject-oriented programmingPostgreSQL/MySQL/MongoDBAsynchronous programmingPerformance optimizationAWS/GCP/AzureDockerCI/CDGit

Optional skills

CeleryKafkaTesting frameworksTDDSecurity best practices

What you'll do

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

What they require

  • 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: Experience working with distributed systems and event-driven architectures.
  • Preferred: Exposure to data processing frameworks or background job systems (Celery, Kafka, etc.).
  • Preferred: Familiarity with testing frameworks and test-driven development (TDD).
  • Preferred: Understanding of security best practices in application development.
  • Preferred: Prior experience in leading small teams or projects is a plus.
  • 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.

Weekday AI is a Y Combinator-backed startup transforming the hiring landscape with outreach tools and a database of white-collar talent, delivering recruitment solutions.

RecruitmentStartup
Salary not disclosed