> Markdown version of [/jobs/ext/2175040-software-engineer-full-stack](https://www.wearedevelopers.com/jobs/ext/2175040-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:** Programmai - **Location:** London, UK (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Business Logic, C++ (Programming Language), Code Review, Continuous Integration, Customer Data Management, Relational Databases, Python (Programming Language), Machine Learning, Ruby, SQL Databases, Web Applications, Web Platforms, Google Cloud, ReactJS, Backend, Graphql, Machine Learning Operations, Front End Software Development, Functional Programming, Api Design, Restful APIs, Terraform, Elixir, Web Api - **Published:** August 22, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/software-engineer-full-stack/44740759 ## About the Role user-facing web applications. Model the business logic in relational databases. Integrate with external APIs (e.g. Facebook, Google). Help to evolve our system, improve automation, and make important technical decisions with us. Review code and share knowledge. Ideal candidates are expected to have: Experience of writing readable, testable, and maintainable code. Solid programming skills in at least one backend language (Elixir, C++, Python, Ruby etc). Strong understanding in API design (RESTful or GraphQL). Good understanding in SQL. Willingness to learn new languages / technologies. These are our ideal requirements but we invest in potential over histories. We know that some people are less likely to apply for a role if they don't meet 100% of the criteria. Please apply if you meet the majority of these competencies. Bonus points if: You have experience in any functional languages (particularly Elixir). You have experience in Google Cloud Platform, Terraform, and CI/CD tools. You are interested in gaining full-stack skills. Why Programmai? You can work with highly talented, friendly and passionate people, and have some fun on the way. There are no layers of bureaucracy to work through. You can have a huge impact here. You'll have a front-row seat at an early-stage, fast-growing company that uses machine learning to disturb an existing problem area. What's in it for you? Equity in a fast-growing company. Competitive salary plus additional performance-related rewards 25 days' annual leave plus bank holidays. Well-located office with our adorable dog Billie (if you are in London). For now, some people have chosen to remain remote, but we do have a new office if you'd like to visit us! #J-18808-Ljbffr ## Description Software Engineer (Full-Stack) We are looking for a full-time Software Engineer in London (or in Europe working remotely) to help us build a world-class web platform. Our Engineering team consists of an ex-Googler, a DeepMind scholar, and other really talented and friendly people. We work in a collaborative atmosphere, and value autonomy highly. About us Programmai is a predictive marketing technology that uses first-party customer data in a privacy compliant way to radically improve the performance of online advertising. We're a London based early-phase startup that just closed our seed round. We are building an easy-to-use platform to unleash the power of Machine Learning to help our clients with digital marketing. Tech we use at present: Google Cloud Platform, managed with Terraform; Elixir for APIs, storage, and external integration; Python for the Machine Learning pipelines; Reason React and GraphQL for the frontend web app. Your responsibilities: Build APIs to serve our ## Related Videos - [Bringing digital education to refugee and host communities in remote regions of Africa](https://www.wearedevelopers.com/videos/644-bringing-digital-education-to-refugee-and-host-communities-in-remote-regions-of-africa) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)