Weekday AI (YC W21)
Software Engineer
Weekday AI (YC W21)United Kingdom11 hours ago
Full-timeOther
This role is for one of the Weekday's clients

Min Experience: 5 years

Location: London

JobType: full-time

We are seeking a highly skilled Software Engineer with 5-9 years of professional experience and strong expertise in Python to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable software systems that power critical business applications. You will collaborate closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality solutions that are robust, efficient, and user-focused.

Requirements

Key Responsibilities:

  • Design, develop, and maintain scalable backend systems and services using Python.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Build and optimize RESTful APIs and microservices for high performance and reliability.
  • Collaborate with product and engineering teams to understand requirements and translate them into technical solutions.
  • Participate in system architecture discussions and contribute to technical decision-making.
  • Debug and resolve complex technical issues across multiple layers of the application stack.
  • Ensure code quality through unit testing, integration testing, and code reviews.
  • Work with databases (SQL/NoSQL) to design schemas, optimize queries, and ensure data integrity.
  • Integrate third-party services and APIs as needed.
  • Contribute to CI/CD pipelines, deployment processes, and system monitoring.
  • Continuously improve system performance, scalability, and security.

Required Skills and Qualifications:

  • 5-9 years of hands-on experience in software development with a strong focus on Python.
  • Deep understanding of Python frameworks such as Django, Flask, or FastAPI.
  • Experience building scalable backend systems and distributed architectures.
  • Strong knowledge of RESTful API design and development.
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with containerization tools like Docker and orchestration platforms like Kubernetes is a plus.
  • Solid understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with version control systems such as Git.
  • Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.

Preferred Qualifications:

  • Experience with asynchronous programming and message queues (e.g., Kafka, RabbitMQ).
  • Exposure to DevOps practices and infrastructure-as-code tools.
  • Experience working in Agile/Scrum environments.
  • Knowledge of security best practices and performance optimization techniques

Key Skills

Ranked by relevance