
Ameba · London
Full-Stack Software Engineer at Ameba Engineering at Ameba is a rare opportunity to build cutting-edge software in a traditional industry, while being generous...
Full-Stack Software Engineer at Ameba
Engineering at Ameba is a rare opportunity to build cutting-edge software in a traditional industry, while being generously
rewarded for your contributions. If you’ve never considered working in supply chains before, everything around you, including the
device you're reading this on, has a story of how it got there. Raw material to finished product, that story is the supply chain.
If the unseen machinery of the world sparks something in you, we'd love to talk!
We're a startup made up of experienced entrepreneurs (who have previously raised $160m+) and builders (ex-Meta, Palantir,
Microsoft, Quant Devs, UnlikelyAI). We have big ambitions and are backed by some of the most successful investors in Europe. We’ve
raised over $9M since our launch just over a year ago.
Your Role as a Full-Stack Engineer
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!
Life at Ameba
We pride ourselves on providing top-of-market salaries and generous equity packages to all employees. We're assembling a lean team
of exceptionally talented individuals and aim to reward them accordingly.
provide flexibility to work from home when necessary, our primary focus at this early stage is creating a strong office-first
experience.
disconnect completely.
factors, such as experience, relevant skills, business needs, or market demands.
currently work with customers in Portugal, the Netherlands, and more.
Qualifications
and users to identify and implement solutions based on customer needs.
scaling) of new and existing systems.
WHY FACULTY? We established Faculty in 2014 because we thought that AI would be the most important technology of our time. Since then, we’ve worked with over 350 global customers to transform their performance through human-centric AI. You can read about our real-world impact here. We don’t chase hype cycles. We innovate, build and deploy responsible AI which moves the needle - and we know a thing or two about doing it well. We bring an unparalleled depth of technical, product and delivery expertise to our clients who span government, finance, retail, energy, life sciences and defence. Our business, and reputation, is growing fast and we’re always on the lookout for individuals who share our intellectual curiosity and desire to build a positive legacy through technology. AI is an epoch-defining technology, join a company where you’ll be empowered to envision its most powerful applications, and to make them happen. ABOUT THE TEAM In our Professional and Financial Services Business unit, we bring everything we have learned in more than a decade of Applied AI, and use it to help our clients navigate a rapidly changing landscape. We develop and embed AI solutions which help financial institutions become more efficient, enhance customer experience, and find the commercial upside in uncertain markets. Within the constraints of a highly regulated industry, we see so much opportunity for impactful innovation and are proud to set the gold-standard for marrying technical excellence with safe deployment. ABOUT THE ROLE As a Full Stack Software Engineer, you will collaborate with cross-functional teams to build and scale AI-powered systems that solve unique challenges for global clients. This is an opportunity to take ownership of the entire stack, turning sophisticated machine learning outputs into high-impact, production-ready solutions that drive real-world transformation. WHAT YOU'LL BE DOING: * Creating reliable, reusable, and scalable frontend and backend architectures to enable the seamless delivery of advanced AI systems. * Leading engineers within cross-functional teams—alongside Data Scientists and Product Managers—to deploy technically sophisticated, high-impact software. * Designing and architecting robust project frameworks that maintain a balance between rapid prototyping and long-term maintainability. * Acting as a technical authority for full-stack development within your delivery unit to ensure best practices are met. * Providing deep technical expertise to customers, helping them navigate complex requirements and architectural scoping. WHO WE'RE LOOKING FOR: * You bring extensive experience in TypeScript and modern frontend frameworks like React or Vue, paired with a strong eye for intuitive UI/UX design. * You possess solid backend development skills in Python or TypeScript frameworks (such as FastAPI, Flask, or Django) and are comfortable managing the full application lifecycle. * You are experienced in deploying software within cloud environments like AWS, Azure, or GCP, ideally using containerisation tools like Docker. * You demonstrate a scientific and pragmatic mindset, testing assumptions and balancing big-picture vision with the technical details required for execution. * You thrive in autonomous, fast-paced environments where you can take full ownership of problems and collaborate directly with clients to define technical strategy. * You are a compelling communicator who enjoys working in a team-oriented culture and has a relentless drive to learn and apply novel technologies. OUR INTERVIEW PROCESS 1. Talent Team Screen (30 minutes) 2. Pair Programming Interview (90 minutes) 3. System Design Interview (90 minutes) 4. Commercial Interview (60 minutes) OUR RECRUITMENT ETHOS We aim to grow the best team - not the most similar one. We know that diversity of individuals fosters diversity of thought, and that strengthens our principle of seeking truth. And we know from experience that diverse teams deliver better work, relevant to the world in which we live. We’re united by a deep intellectual curiosity and desire to use our abilities for measurable positive impact. We strongly encourage applications from people of all backgrounds, ethnicities, genders, religions and sexual orientations. Some of our standout benefits: * Unlimited Annual Leave Policy * Private healthcare and dental * Enhanced parental leave * Family-Friendly Flexibility & Flexible working * Sanctus Coaching * Hybrid Working If you don’t feel you meet all the requirements, but are excited by the role and know you bring some key strengths, please don't hesitate in applying as you might be right for this role, or other roles. We are open to conversations about part-time hours.
About Neo4j: Neo4j is the graph intelligence platform that transforms data into knowledge to power the next generation of intelligent applications and AI systems. It includes enterprise-ready knowledge graphs for accurate, explainable, and governed AI; the most comprehensive, trusted, and easy-to-deploy graph capabilities across any environment and data source; and an unmatched ecosystem trusted by 84 of the Fortune 100 and supported by the world’s largest graph community. Intelligence that works. Results that matter. Built to work everywhere and integrate with everything across every cloud for dynamic, personalized, and autonomous AI systems. We deliver quicker results, contextual knowledge, and solutions that impact customers and employees across the business. Our Vision: At Neo4j, we have always strived to help the world make sense of data. As business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships. We created, drive and lead the graph database category, and we’re disrupting how organizations leverage their data to innovate and stay competitive. THE ROLE Neo4j is the leader in graph analytics, and our cloud platform is at the heart of powering data-driven innovation for thousands of users worldwide. We are on the lookout for versatile Full-Stack Engineers to help us design and build exceptional features that lower the bar for users to perform graph analytics. In this role, you will own the user-facing surface of those products. You'll help new users get to value quickly by reducing friction in their first workflows, and make our internal tooling effective enough that the rest of the team can support and operate the service confidently. You will work closely with our internal design system at neo4j.design, and collaborate across product, design, backend, and SRE to ship cohesive, end-to-end experiences. This is a mid-to-senior role at the intersection of product UX, graph analytics, and cloud data platforms. WHAT WE VALUE We’re looking for engineers with experience in both frontend and backend development. You should have experience designing APIs, implementing data persistence, and integrating with third-party services. Familiarity with automated testing approaches, from unit testing to full-stack integration tests, is important. A willingness to learn, grow, and tackle new challenges as part of a distributed and collaborative team is essential. WHAT YOU'LL DO As a Software Engineer, you’ll play a key role in delivering impactful features that enhance how users interact with Neo4j Aura graph analytics. You’ll work on everything from user-friendly interfaces to robust back-end systems, ensuring our solutions are scalable, reliable, and adaptable to diverse user needs. * Build and evolve the Aura Graph Analytics user experience inside the Neo4j Aura console. * Develop and maintain the in-app GUI for the Neo4j Graph Analytics App for Snowflake, an application that guides users through a multi-step workflow: selecting Snowflake data, projecting them as graphs, configuring and running algorithms, and writing back. * Design the graph-projection and algorithm-configuration UX for users who are not graph experts: clear workflow steps, sensible defaults, validation, and interactive previews of sampled graphs. * Improve the internal support tooling used to inspect the state of Aura Graph Analytics deployments and diagnose customer issues. * Use our shared design system (neo4j.design) so our products feel like one family. * Partner closely with product, design, backend, and SRE to ship cohesive end-to-end experiences across team boundaries. WHAT YOU'LL BRING * Experience building and shipping production-quality software. * Strong TypeScript / JavaScript skills and significant frontend experience in production codebases. * Solid experience with React and modern frontend tooling (such as Tailwind). * Comfort collaborating with designers in Figma (or similar tools) and translating designs into accessible, responsive UI. * A user-centric mindset and a genuine interest in product UX, not just shipping components. * Experience creating API services in Golang, Java or Python BONUS POINTS * Experience working with Spotify’s Backstage framework. * Familiarity with graph data, graph algorithms, or data-science workflows. * Experience with Python-based UI tooling such as Streamlit and AnyWidget. * Experience with Snowflake, Snowpark, and building UIs that run inside a Snowflake Native App. #LI-Hybrid Why Join Neo4j? Neo4j is, without question, the most popular graph intelligence platform in the world. We have customers in every industry globally, and our products are a proven product/market fit. Joining our team is an opportunity to shape the future of data and analytics. Below are just a few exciting facts about Neo4j. * Neo4j is one of the fastest-scaling technology companies in this industry. It recently surpassed $200M in annual recurring revenue (ARR), doubling its ARR over the past three years. * Raised the biggest funding round in database history ($325M Series F). Backed by world-class investors like Eurazeo, GV (formerly Google Ventures), and Inovia Capital, Neo4j has raised over $600M in funding and is currently valued at over $2Bn. This puts Neo4j among the most well-funded database companies in history. * 84% of the Fortune 100 and 58% of the Fortune 500 use Neo4j. Examples include Boston Scientific, BT Group, Caterpillar, Cisco, Comcast, Department for Education UK, eBay, NBC News, Novo Nordisk, Worldline, and others. * Co-founder and CEO Emil Eifrem has built an amazing culture that prides itself on relationships, inclusiveness, innovation, and customer success. * Countless industry awards. Massive enterprises and individual developers/data scientists love Neo4j. A strong sense of community and ecosystem is built around the platform. * A recent Forrester Total Economic Impact™ Study cited Neo4j as delivering 417% ROI to customers. Research shows that members of underrepresented communities are less likely to apply for jobs when they don’t meet all the qualifications. If this is part of the reason you hesitate to apply, we’d encourage you to reconsider and give us the opportunity to review your application. At Neo4j, we are committed to building awareness and helping to improve these issues. One of our central objectives is to provide an inclusive, diverse, and equitable workplace for everyone to develop their potential and have a positive, career-defining experience. We look forward to receiving your application. Neo4j Values: Neo4j is a Silicon Valley company with a Swedish soul. We foster collaboration and each of us is empowered to contribute and put our innovative stamp on projects. We hire candidates who reflect the following Neo4j core values: (we)-[:VALUE]->(relationships) (we)-[:FOCUS_ON]->(userSuccess) (we)-[:THRIVE_IN]->(:Culture {type: [‘Open’, ‘Inclusive’]}) (we)-[:ASSUME]->(:Intent {direction:’Positive’}) (we)-[:WELCOME]->(:Discussions {nature: ‘IntellectuallyHonest’}) (we)-[:DELIVER_ON]->(ourCommitments) Neo4j is committed to protecting and respecting your privacy. Please read the privacy notice regarding Neo4j's recruitment process to understand how we will handle the personal data that you provide. More information at www.neo4j.com. ©2026 Neo4j, Inc., Neo Technology®, Neo4j®, Cypher®, Neo4j Bloom™, Neo4j Graph Data Science Library™, Neo4j® Aura™, and Neo4j® AuraDB™ are registered trademarks or a trademark of Neo4j, Inc. All other marks are owned by their respective companies.
WHY FACULTY? We established Faculty in 2014 because we thought that AI would be the most important technology of our time. Since then, we’ve worked with over 350 global customers to transform their performance through human-centric AI. You can read about our real-world impact here. We don’t chase hype cycles. We innovate, build and deploy responsible AI which moves the needle - and we know a thing or two about doing it well. We bring an unparalleled depth of technical, product and delivery expertise to our clients who span government, finance, retail, energy, life sciences and defence. Our business, and reputation, is growing fast and we’re always on the lookout for individuals who share our intellectual curiosity and desire to build a positive legacy through technology. AI is an epoch-defining technology, join a company where you’ll be empowered to envision its most powerful applications, and to make them happen. ABOUT THE TEAM In our Professional and Financial Services Business unit, we bring everything we have learned in more than a decade of Applied AI, and use it to help our clients navigate a rapidly changing landscape. We develop and embed AI solutions which help financial institutions become more efficient, enhance customer experience, and find the commercial upside in uncertain markets. Within the constraints of a highly regulated industry, we see so much opportunity for impactful innovation and are proud to set the gold-standard for marrying technical excellence with safe deployment. ABOUT THE ROLE As a Senior Full Stack Software Engineer, you will be a technical anchor within our Professional & Financial Services team, leading the development of sophisticated platforms that visualise complex data science insights and bridging the gap between AI research and production-grade software. You will have the autonomy to own the entire technical stack, driving architectural decisions and mentoring others to ensure we ship scalable, high-performance systems that transform how our customers interact with Machine Learning. WHAT YOU'LL BE DOING: * Leading the architecture and design of complex projects to ensure they are robust, scalable, and aligned with long-term business needs. * Creating reliable, reusable, and high-performance frontend and backend systems that facilitate the seamless delivery of AI-powered insights. * Guiding engineers within cross-functional teams of Data Scientists and Product Managers to deliver technically sophisticated, high-impact systems. * Mentoring and managing more junior engineers on the team, fostering a culture of technical excellence and continuous professional growth. * Acting as the primary authority for engineering across the full stack, setting the standard for code quality and best practices. * Providing deep technical expertise to our customers, translating their most unique business challenges into viable, production-ready software solutions. * Balancing rapid prototyping with the requirement to ship and maintain large-scale products in a dynamic, fast-paced environment. WHO WE'RE LOOKING FOR: * You possess deep technical mastery in TypeScript and modern frontend frameworks like React or Vue, alongside significant experience in backend Python or TypeScript ecosystems. * You have a proven track record of leading the architecture of complex software projects and deploying them successfully into cloud environments like AWS, Azure, or GCP. * You bring extensive experience with containerisation and infrastructure-as-code, including tools like Docker, Kubernetes, or Terraform, to ensure reliable software delivery. * You are an expert problem-solver who can debug complex, full-stack issues and maintain high standards for testing using frameworks like Jest or Cypress. * You thrive on autonomy and ownership, with the entrepreneurial drive to take a vague problem statement through to a polished, high-impact execution. * You are a compelling collaborator and mentor who can effectively communicate technical strategy to both internal multidisciplinary teams and external high-level stakeholders.. OUR INTERVIEW PROCESS 1. Talent Team Screen (30 minutes) 2. Pair Programming Interview (90 minutes) 3. System Design Interview (90 minutes) 4. Commercial Interview (60 minutes) OUR RECRUITMENT ETHOS We aim to grow the best team - not the most similar one. We know that diversity of individuals fosters diversity of thought, and that strengthens our principle of seeking truth. And we know from experience that diverse teams deliver better work, relevant to the world in which we live. We’re united by a deep intellectual curiosity and desire to use our abilities for measurable positive impact. We strongly encourage applications from people of all backgrounds, ethnicities, genders, religions and sexual orientations. Some of our standout benefits: * Unlimited Annual Leave Policy * Private healthcare and dental * Enhanced parental leave * Family-Friendly Flexibility & Flexible working * Sanctus Coaching * Hybrid Working If you don’t feel you meet all the requirements, but are excited by the role and know you bring some key strengths, please don't hesitate in applying as you might be right for this role, or other roles. We are open to conversations about part-time hours.