> Markdown version of [/jobs/ext/337952-software-engineer-full-stack](https://www.wearedevelopers.com/jobs/ext/337952-software-engineer-full-stack). 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 - Full stack - **Company:** Ema Unlimited - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, JavaScript (Programming Language), Application Programming Interfaces (APIs), Cascading Style Sheets (CSS), Software as a Service, Cloud Computing, Databases, Data Structures, Event-Driven Programming, Python (Programming Language), PostgreSQL, NoSQL, Object-Oriented Software Development, Software Deployment, Software Engineering, Software Systems, Systems Integration, Web Application Frameworks, Enterprise Software Applications, Test-Driven Development (TDD), ReactJS, System Availability, Large Language Models, Backend, Containerization, Solid Principles, Information Technology, Low Latency, Front End Software Development, Data Pipelines, Docker, Programming Languages - **Published:** June 15, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/39025517/ ## About the Role Bachelor's degree in Computer Science or related fieldAt least 7+ years of relevant work experience, Solid background in algorithms, data structures, and object-oriented programmingExperience in back-end development using languages like Python and GoKnowledge of database technologies like PostgreSQL, Elastic, RedisKnowledge of designing and building API platforms and integration systemsExperience with cloud technologies like GCPExperience with containerization technologies like Docker and KubernetesExperience with integrating multiple enterprise applications, including frameworks and authenticationExperience in Agentic, LLMs and knowledge search is good to haveUnderstanding of security best practices and protocols for enterprise software applicationsExperience deploying software in multi-tenant SaaS environmentsKnowledge of front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks like React or AngularStrong problem-solving skills and attention to detailAbility to work independently and as part of a teamExperience working with global teams Preferred Skills Experience in Agentic, LLMs and knowledge search is good to have ## Description We are seeking an experienced Enterprise Software Engineer to join the Ema team in UK. As an Enterprise Software Engineer, you will be responsible for designing, developing, and maintaining our enterprise software applications. You will work with a cross-functional team of product managers, designers, and developers to deliver high-quality software solutions that meet the needs of our enterprise clients. The ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages. Most importantly, you are excited to be part of a mission-oriented, fast-paced, high-growth startup that can create a lasting impact., Develop and maintain enterprise software applications, including API, data, application, and service developmentWrite clean, efficient, and maintainable code by employing test-driven development processBuild scalable and reliable back-end systems using languages like Go and PythonDevelop and maintain APIs using REST, gRPC or GraphQLIntegrate multiple enterprise applications and services using a scalable framework like FastAPIBuild and maintain data schema using PostgreSQL, NoSQL etc.Knowledge of front-end interfaces using HTML, CSS, and JavaScript frameworks such as React or AngularDesign data pipelines for ML using DE stack; event driven technologies like Temporal and KafkaWork with foundational LLMs across OpenAI, Gemini and ClaudeEnsure that applications are secure and adhere to industry best practicesAble to design and develop enterprise grade features/modules using SOLID principles and best practices around software engineeringDevelop high availability, low latency enterprise grade software products using Agentic Architecture, LLMs and RAG technologyContinuously improve software development processes and practices ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)