Backend leaning, full-stack software engineer
We're looking for a delivery-focused fullstack engineer with a deep backend lean — someone who'll help us evolve a platform that's helped freelancers and clients deliver hundreds of thousands of successful projects together, into one ready for the next order of magnitude.
Whilst the role is backend-leaning, all our developers are expected to work on both sides of the stack and so any experience in React/TypeScript is also beneficial.
We're looking for engineers who are strong in Python, or are confident they'll get there quickly, and who have hands-on experience with scale: event-driven systems, async pipelines, and designing for resilience beyond a single service. We're a monolith today, but we know the next chapter of this product needs more than that, and we want someone who can help us figure out what comes next.
Our product team is small (~15) but growing and you'd be working alongside a team that puts collaboration, the product & transparency first. We foster an ownership-first culture where teams are accountable for outcomes, treat mistakes as learning opportunities, and own their code end-to-end through to production. We embrace AI-assisted engineering and all developers get access to tools like Cursor, Claude Code, and Codex, and we expect you to be just as fluent with them as you are with your editor itself.
Our team is remote-first and we work asynchronously where we can. However, we do have an office and if you’re in London you can work in the office if you please. For those that are close, we meet up monthly for retros. We are still open to great remote-only developers, provided you are in a UK-friendly timezone (+/-2hrs).
You’ll spend your time:
thinking carefully about how our data, APIs, and async workflows should be shaped as we grow.
bringing experience with event-driven systems and async pipelines to a team that hasn't built much of that yet, and helping us decide where it does and doesn't make sense.
using LLM-development workflows and tooling to ship faster and with less friction.
ensuring we keep our DORA metrics amongst the best in the industry so that we keep our time-to-ship low, and developer happiness high.
spending meaningful time on infrastructure: shaping how our services are deployed, observed, and scaled, not just the code that runs on them.
working in a CI-backed environment, in small teams, in three-week cycles. We use Linear internally and follow their opinionated development process.
frequently self-reflecting as a team as to how we’re doing in some very honest retrospectives.
You should apply if you:
are an excellent engineer first. Python is our backend language and a real plus, but it's not a hard requirement — we're more interested in how you think and what you've shipped than which language you've shipped it in.
have experience designing or operating systems that go beyond a single web monolith — event-driven systems, async pipelines, queues at meaningful scale, or designing for resilience across services.
have experience working on full-stack applications, in particular Python/TypeScript/React ones.
have experience working with remote distributed teams, and the async communication and working patterns that come with that.
have a good oral & written handling of English, to help with the above.
are happier shipping features than debating tabs vs spaces.
prefer to move quickly and iteratively, and believe that shipping incrementally and fast is best.
are comfortable with Git, GitHub and CI workflows.
We’d especially love to hear from you if you:
have experience with successfully deployed LLM projects, although we understand this is a new field.
have experience working with Django, Postgres, GraphQL, or similar technologies.
have ever been a contractor/freelancer, and thus have a true understanding of the problems we are trying to solve for our users. We are very open to contractors looking to move full time.
have worked on multi-sided marketplaces or SaaS products at scale.
But these are not concrete requirements - if you think you'd be a good match for us, we'd love to know why.
About YunoJuno
YunoJuno is a global freelance management platform that helps businesses find, hire, manage, and pay independent professionals across 165+ countries. With a curated network of 120,000+ freelancers and 12,000+ clients (including global enterprise brands such as PepsiCo and Kimberly-Clark), we’re redefining how organisations build and run flexible teams—without the complexity that usually comes with global contracting.
Our platform supports the full engagement lifecycle in one place: sourcing, fast onboarding, contracts, worker classification and compliance, timesheets, automated payments, and real-time reporting and insights—so teams can move quickly while staying in control of cost and risk.
We’re built for a world where great work happens everywhere. YunoJuno makes it simple for companies to engage talent globally and for freelancers to work with leading brands—backed by streamlined operations and compliant workflows.
We have a single bold mission: Unlock the true potential of freelance.
Why YunoJuno
Aside from our people, culture, and mission, there are a variety of additional benefits that help make YJ a great place to work! Benefits include:
💻 MacBook
🏝️ 25 Annual Allowance + Bank Holidays
🎂 Birthday Off
💰 Company Pension Scheme
🏥 Healthcare Insurance with Vitality (upon completion of probation)
👓 Free Eye Test
🚴 Cycle to work
😎 Plus many more!
Where to from here
At YunoJuno we value diversity and believe that teams with diverse backgrounds, experiences, and identities are the strongest. We welcome applicants from all walks of life and encourage those with alternative identities, backgrounds, and experiences to apply for our vacancies.
Our commitment to fairness and accessibility is reflected in our hiring process. We are happy to accommodate any requests to meet your requirements during the hiring process. We strive to ensure all candidates have equal opportunities to succeed.