At a Glance
- Tasks: Lead backend development using Python/Django and manage high-volume data scraping.
- Company: Join a fast-growing AI-driven hospitality tech startup with a collaborative culture.
- Benefits: Competitive salary, equity options, and fully remote work.
- Why this job: Be part of an innovative team solving real-world problems in the hospitality industry.
- Qualifications: Experience in Python, web scraping, and startup environments is essential.
- Other info: Opportunity for significant equity growth and hands-on involvement in product development.
The predicted salary is between 60000 - 80000 ÂŁ per year.
We are an AI‑driven Hospitality Tech platform helping vacation rental owners automate their revenue on Booking.com. Unlike most “early‑stage” startups, we are already at £100k ARR, growing month‑on‑month and have investment from angels. We have a product customers love, a validated business model, and we are now preparing to expand to Airbnb and Expedia. We are a lean team of two founders looking for a Founding Engineer. You will be the technical lead, working directly with us to brainstorm ideas, architecture and ship code quickly.
The Role
- This is a Backend‑First role (70/30 split). You will spend most of your time in Python/Django, but you must be willing to jump into React/Tailwind to ship complete features.
- Scale the Backend: Build and ship features using Python (Django) and Postgres.
- High‑Volume Scraping: Manage enterprise‑level scraping (1,000s of requests/second) and reverse‑engineering of public data sources.
- Chrome Extension: Maintain and expand our extension that bridges our platform with customer accounts.
- Ship Fast: We use ChatGPT/Copilot heavily to speed up boilerplate code so we can focus on the complex logic.
- Frontend (Light): We use React/Tailwind. You don’t need to be a front‑end expert, but you should be willing to jump in and tweak UI when needed.
Logistics
One founder is in Leeds, the other in London. We’d like to meet up occasionally to brainstorm and speed up onboarding in person.
Salary: ÂŁ70k - ÂŁ90k (depending on experience).
Equity: Up to 2% options (4‑year vesting). We are aiming for a £5‑10m valuation in our next raise, join now to get in at the ground floor.
Who You Are
- Builder: You have startup experience (founder or early employee). You care about solving problems, not just writing code.
- Python Expert: You have deep experience with Python.
- Data Scraper: You understand the nuances of web scraping, proxies, and browser automation (Playwright).
- Pragmatic: You know when to build for scale and when to ship a “hacky” fix to unblock a customer.
- Autonomy: You want direct responsibility. You hate micromanagement and love taking a ticket from “idea” to “deployed.”
Interview Process
- 30 min non‑technical call with myself.
- 1 hour technical pair‑programming challenge (not leetcode but real‑life problems).
- Meet up in person with both founders.
- Offer.
Why This Role?
- Real Revenue: We aren’t just an MVP, we have customers who have been with us for months earning more revenue with 0% churn.
- High Equity: 2% is a good chunk for our stage, it should be worth a significant amount within a year’s time as we raise at higher valuations.
- Hard Problems: If you get bored building standard CRUD apps, our scraping, MCP & automation challenges will keep you engaged.
Please share a link to your GitHub or a side project you are proud of, you can send me at martin@mydatavalue.com.
Restrictions
- Telecommuting is OK
- No Agencies Please
Requirements
- Required: backend python experience
- previously worked in a startup before
- UK based
About the Company
AI revenue optimisation for Booking.com and Airbnb.
Contact Info
Contact: Martin Dawson
E‑mail contact: martin@mydatavalue.com
Web: https://www.mydatavalue.com/founding-full-stack-senior-engineer
Founding Full-Stack Senior Engineer (UK ONLY) - Fully Remote employer: Python Software Foundation
Contact Detail:
Python Software Foundation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Founding Full-Stack Senior Engineer (UK ONLY) - Fully Remote
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. The more people you know, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to Python, Django, or web scraping. This will give us a clear idea of what you can bring to the table.
✨Tip Number 3
Prepare for the interview! Brush up on your technical skills and be ready to tackle real-life problems during the pair-programming challenge. We want to see how you think and solve issues on the spot.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by us directly. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Founding Full-Stack Senior Engineer (UK ONLY) - Fully Remote
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your enthusiasm for the role shine through! We want to see that you’re genuinely excited about joining our team and tackling the challenges we face in the hospitality tech space.
Tailor Your CV: Make sure your CV is tailored to highlight your experience with Python and any startup roles you've had. We love seeing how your background aligns with what we're doing at StudySmarter, so don’t hold back on relevant projects!
Include Your Projects: Don’t forget to share links to your GitHub or any side projects you’re proud of. This gives us a peek into your coding style and problem-solving skills, which are super important for the Founding Engineer role.
Apply Through Our Website: We encourage you to apply directly through our website. It makes it easier for us to keep track of applications and ensures you get all the latest updates about the role and our company!
How to prepare for a job interview at Python Software Foundation
✨Know Your Tech Stack
Make sure you’re well-versed in Python and Django, as these are crucial for the role. Brush up on your knowledge of web scraping techniques and be ready to discuss how you've tackled similar challenges in the past.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've solved complex problems in previous roles. This is a startup environment, so they’ll want to see that you can think on your feet and come up with practical solutions quickly.
✨Be Ready for Pair Programming
Since there’s a technical pair-programming challenge in the interview, practice coding with someone else. Focus on real-life problems rather than just algorithmic challenges to demonstrate your collaborative skills.
✨Demonstrate Your Passion for Startups
Express your enthusiasm for working in a startup and your understanding of the unique challenges they face. Share any relevant experiences that highlight your ability to thrive in a fast-paced, dynamic environment.