> Markdown version of [/jobs/ext/3564661-software-engineer-junior-mid](https://www.wearedevelopers.com/jobs/ext/3564661-software-engineer-junior-mid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Junior / Mid - **Company:** Worky - **Location:** London, UK - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), .NET Framework, Artificial Intelligence, C Sharp (Programming Language), Django Web Framework, Hypertext Transfer Protocols (HTTP), Python (Programming Language), Message Broker, MongoDB, Ruby on Rails, TypeScript, Large Language Models, Concurrency, Spring-boot, Backend, Fastapi, Kotlin, Event Driven Architecture, Apache Kafka, Api Design, Web Api, Golang - **Published:** October 3, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2999251286-2 ## About the Role * 0-2 years building production backend systems for junior, 3+ for mid; for junior, serious internships or shipped side projects count. * Fluency in at least one backend language and framework, and the appetite to reason about system design rather than just the ticket. * Strong fundamentals: concurrency, HTTP and API design, data modelling (document or relational), and what actually happens when a call fails. * You treat tests as part of shipping, and you can read a large codebase you didn't write. ## Description You'll build the backend systems Letly runs on - the software behind every viewing, tenancy, certificate, rent payment and repair. These are systems where correctness, reliability and scale are non-negotiable: real people's money, homes and legal exposure are on the line. This is a junior-to-mid hire. At junior you ship features inside services others own - with review, mentoring and real production responsibility from the first month. At mid you own features and services end-to-end., * Reconciliation & bookings. A penny-accurate, self-healing ledger reconciling bank activity across thousands of tenancies; contended scheduling - viewings, certs, photography, maintenance against finite slots and vendor availability. * Event-driven consistency. Services coordinating over Pub/Sub - sagas across offer contract tenancy payment with no distributed transaction to lean on. LLM tool calling, deterministic API calls, and other intra- and inter-service communications all running across the same coordination system. * AI harnesses in production. Deploying agentic AI into real-world operational settings - acting on real money, tenancies and legal exposure, with the guardrails, observability and correctness that demands. Non-deterministic LLM working within compliant, secure deterministic software., You don't need to arrive fluent in it. We hire strong backend engineers who've built production systems with any robust framework - Java/Spring Boot, Go, Kotlin, C#/.NET, Python (Django/FastAPI) or Ruby on Rails - and can ramp into TypeScript fast. We care that you've built and operated real backends, not which language you did it in., * AI-Native engineer: you use AI across all layers of your work and utilise models expertly while understanding LLM failure modes and patterns. * Junior: you've shipped code real users depended on - an internship, a placement or a substantial side project counts. * Mid: you've owned a service or a substantial feature in production end-to-end. Nice to have * MongoDB and GCP/GKE. * Event-driven architecture and message brokers (Pub/Sub, Kafka). * Exposure to payments, ledgers, reconciliation or another domain where being wrong costs money. * A computer-science or other technical degree, or a track record that makes one irrelevant. ## Related Videos - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)