We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent
Senior Software Engineer
Location
United Kingdom
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Weekday (YC W21)
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.
Job 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description We will give you the chance to demonstrate and extend your skills and knowledge on: - Unix System Operation - Enterprise Application Operation - Oracle DB Operation - Incident handling & resolving Qualifications - Completed basic or master studies in computer science or similar - 2 or more years of experience in UNIX like OS - 2 or more years of practical experience in Operations and Administration of UNIX like OS (Linux, AIX, Solaris, ...) - Practical experience in Shell scripting and OS and network configuration - Familiarity with Oracle DB, and basic understanding of SQL - Highly motivated and eager to get involved in challenging projects and ready to take responsibility Nice to have: - Experience with AWS or another cloud provider - Experience with infrastructure migration to the public cloud - Experience with technologies like Docker, Kubernetes, CI/CD pipelines, IAM, Versioning Control, Encryption - Excellent interpersonal skills and a strong sense of service and quality Requirements - Excellent written and spoken English (minimum B1 level) - Good interpersonal, communication and client-oriented skills - Self-driven and self-motivated - Ability to quickly adopt and learn new technologies - Communicate with clients to manage deployments across multiple environments and ensure availability of the software - Ability to work both as a part of a team and individually Benefits - An exciting job where innovation in technology is not a buzzword but a reality - Competitive salary package - Udemy business PRO learning platform - Annual bonus scheme and increasing of salary - FitPass - Private health insurance - Extensible vacation plan - Flexible working hours - Flexible options for remote work - Work one month per year from anywhere - Free parking - Opportunity to achieve personal development plan with professional training and certification - Opportunity to develop a career within a stable and fast-growing environment - Opportunity to get international experience - The ability to work with the world’s leading companies in technology and innovation
Role Description The role is a high quality, conscientious Installation Engineer complimenting the Implementation Team, and helping develop the rapidly expanding Department. The candidate is required to be flexible and meticulous in approach to implementation and needs an in depth understanding of the sector. The position involves extensive worldwide travel. - Be a team player, possess the ability to work under pressure to meet demanding yet specialised multi-discipline targets. - Have advanced problem solving skills covering the multiple vendors we use on our equipment with knowledge of their setup and operation specific to their application in the Omnicell products. - Have a willingness to work outside of normal working hours. - Technical Sales Support: Support of the sales process providing technical expertise and input as and when required. - Project Management: Site surveying for suitability, liaising with customer and contractors, procurement, delivery and managing customers’ expectations. This also includes liaising with and maintaining the relationships between Omnicell and their nominated third party support groups. - Installation: Install equipment to a high level specified by Omnicell and OEM, in compliance with the individual/country site working practices and safety requirements. - Implementation/Training: Providing excellent user software and hardware application training post installation using a defined training program to ensure the customer has the skills to maximise productivity. Qualifications - Relevant higher level qualification in Electronic/Electrical Engineering. - Prior relevant experience installing capital equipment. - Strong communication skills. Requirements - Electrical/Electronic: Experience with industrial and domestic wiring practice, ability to follow electrical and electronic schematics from multiple vendors in high and low voltage methodologies, fault finding down to component level. - Mechanical: Ability to follow and understand mechanical drawings, where appropriate make suggestions for improvements/enhancements, use of hand tools and moving equipment for installation of large yet delicate machinery. - Computer & IT Skills: Comprehensive understanding of all core Microsoft Products, understanding of databases e.g. SQL and how to query/change records within using SQL query/editing tools in order to configure equipment, knowledge of PC hardware architecture and component installation/replacement, networking installation and configuration, configuration of systems for remote support. - Health & Safety: Carry out risk assessments, identify health and safety issues with the ability to propose solutions, understanding and respect for current legislations. Work Conditions - Must be capable of standing, sitting, walking, reaching, climbing, stooping, kneeling, crouching and be able to balance. - Must hold a valid passport and be able to travel to all regions. - Must hold a valid driving license and be able to drive in all regions. - Ability to speak languages in addition to English an advantage.
Role Description We are looking for a versatile Software Engineer with expertise in full stack development. In this role, you will collaborate with cross-functional teams to design, develop, and deploy high-quality applications. Your work will directly impact performance, scalability, and user satisfaction in a fast-paced, collaborative environment. Key Responsibilities - Software Development: Design, build, and maintain efficient, reusable, and reliable code across the full stack. - System Architecture: Work with product managers and designers to conceptualize and implement complex software systems. - Code Review & Optimization: Conduct thorough code reviews and optimize applications for maximum speed and scalability. - Integration & Testing: Integrate third-party APIs and develop automated tests to ensure software quality. - Cross-functional Collaboration: Work closely with product, design, and QA teams to refine and improve features. - Troubleshooting & Debugging: Identify and fix bugs and performance bottlenecks efficiently. - Continuous Learning: Stay current with emerging technologies and frameworks, sharing knowledge with the team. Qualifications - Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. - Experience: 3+ years as a Full Stack Software Engineer or in a similar role. - Frontend: Proficiency in HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js. - Backend: Strong experience with Node.js, Python, Ruby, or Java. - Databases: Experience with SQL, NoSQL, and ORM frameworks. - Development Tools: Familiarity with Git, CI/CD pipelines, and version control systems. - APIs & Microservices: Understanding of RESTful APIs and microservices architecture. - Problem-Solving: Strong analytical and critical-thinking skills. - Communication: Ability to explain technical concepts to non-technical stakeholders and work in a team-oriented environment. Preferred Qualifications - Experience with cloud platforms such as AWS, Google Cloud, or Azure. - Knowledge of containerization technologies like Docker and Kubernetes. - Familiarity with Agile methodologies and tools like JIRA or Trello. - Experience in developing and maintaining large-scale web applications. Benefits - Impact: Your work will have a direct impact on our products and customers, driving real business outcomes. - Innovation: We encourage innovation and creative problem-solving. You'll have the freedom to experiment with new technologies and approaches. - Work-Life Balance: Enjoy flexible working hours, remote work options, and a supportive work-life balance. - Collaborative Culture: Join a team of passionate engineers, designers, and product managers who collaborate to solve challenging problems.
Role Description This isn't your typical job. We're building the V2 of our entire company from scratch. We need a builder obsessed with solving complex problems at scale. This requires immense ownership and commitment. Tolt (https://tolt.io) helps SaaS companies manage referral and affiliate programs, including partner tracking, payouts, fraud protection, and beautiful portals - all in one place. We’re looking for a Product Engineer who can take rough ideas and turn them into real, working features, no waiting on designs or specs. - Build product features end-to-end (React/Next.js + Node.js + Postgres) - Collaborate directly with the founding team to shape the roadmap - Talk to users, ship fast, and iterate - Own entire features, backend, frontend, infra, and everything in between Our stack: - Frontend: TypeScript, React, Next.js, Tailwind - Backend: Node.js (Express), PostgreSQL, MongoDB, Prisma, Knex - Infra: AWS (Lambda, S3, EventBridge, SQS, API Gateway, CloudFront, Amplify), Cloudflare - Other: Stripe, GitHub Qualifications - You’ve built and shipped SaaS products before - You’re comfortable building without designs or step-by-step instructions - You care about building something big - You’re a generalist, excited to work across the stack - You want to work at a startup where your decisions shape the product Benefits - Real ownership - you’ll ship core product, not internal tools - Ship fast - we move fast and trust each other - Early-stage equity and influence - You’ll help shape the future of partner-led growth for SaaS


