> Markdown version of [/jobs/ext/3907450-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/3907450-full-stack-software-engineer). 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). --- # Full-Stack Software Engineer - **Company:** Ameba - **Location:** London, UK (Remote available) - **Salary:** £80,000.0 - £130,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, C Sharp (Programming Language), C++ (Programming Language), Software Design Patterns, Protocol Buffers, Python (Programming Language), Machine Learning, Object-Oriented Software Development, Scala (Programming Language), Systems Architecture, TypeScript, Openapi, ReactJS, Large Language Models, Backend, Agentic-AI, Kotlin, Information Technology, Docker - **Published:** October 25, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5221587316 ## About the Role * Minimum 3 years of experience as a software engineer. * 2+ years of experience with React/TypeScript and an Object-Oriented Programming Language (Java, Scala, Kotlin, C#, C++). * Proven experience in building and shipping software, involving collaboration with other engineers, designers, product managers, and users to identify and implement solutions based on customer needs. * 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems. Desirable: * Undergraduate or Masters degree in Computer Science (or related fields). * Experience with AWS and Docker. * Interest in AI, and familiarity with building LLM-based agents. * Exposure to contract-first development (OpenAPI, gRPC/Protocol Buffers). * Ability to design scalable and efficient system architectures. * Ability to navigate rapidly changing priorities in a growing startup environment. * [Optional] Previous experience working at a startup or a keen interest in startups ## Description As a Full-Stack Engineer, you will collaborate closely with our CTO and engineering team to design, build, and launch products from conception to launch. This involves working across the entire stack - from front-end (written in React/TypeScript), back-end (written in Kotlin and Python), machine learning (agentic workflows, entity matching), to infrastructure (AWS, Docker). Working at a startup so early, it's common to kick off a feature on Monday, and have users use it on Friday. You should be comfortable working with these tight feedback loops and long to build a product that users love. Don't worry if you lack experience in any of these areas - your application is still welcome!