Software Engineer (Full-Stack)

Programmai
London, UK
4 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

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
+14 more
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

Job 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

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

2:26 min

Managing remote devices with Elixir and Ansible

Phil Helliwell · World Congress 2023

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

7:44 min

Bootstrapping a test-driven asp.net web api

Alex Banul · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all