At a Glance
- Tasks: Design, build, and launch innovative software products across the full stack.
- Company: Ameba is a dynamic startup transforming supply chains with cutting-edge technology.
- Benefits: Enjoy top salaries, equity packages, 28 holiday days, and flexible work options.
- Why this job: Join a talented team and make a real impact in a fast-paced environment.
- Qualifications: 3+ years in software engineering, experience with React/TypeScript, and a degree in Computer Science.
- Other info: Opportunity to visit customers in the UK and abroad, enhancing your professional experience.
The predicted salary is between 68000 - 104000 £ per year.
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.
- We enjoy collaborating together in the office, typically five days a week, for easy, high-bandwidth conversations. While we provide flexibility to work from home when necessary, our primary focus at this early stage is creating a strong office-first experience.
- We offer 28 holiday days per year, and we shut down entirely over the holiday season for 2 weeks, allowing everyone to disconnect completely.
- We provide four months of maternity and paternity leave at 100% salary.
- We offer comprehensive healthcare and dental cover.
- The salary range for this role is £80,000-£130,000 + generous equity. The salary for this position is determined by several factors, such as experience, relevant skills, business needs, or market demands.
- You will have the opportunity (if you want it) to visit customers at their place of work, both in the UK and outside it! We currently work with customers in Portugal, the Netherlands, and more.
Qualifications Essential
- 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
#J-18808-Ljbffr
Full-Stack Software Engineer employer: Ameba
Contact Detail:
Ameba Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full-Stack Software Engineer
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially React, TypeScript, Kotlin, and Python. Having hands-on experience or personal projects showcasing these skills can set you apart during discussions.
✨Tip Number 2
Research Ameba's mission and values to understand their approach to supply chains and software development. This knowledge will help you align your answers with their goals during interviews and demonstrate your genuine interest in the company.
✨Tip Number 3
Prepare to discuss your previous experiences in building and shipping software. Be ready to share specific examples of how you've collaborated with teams to solve problems, as this is crucial for a role that involves tight feedback loops.
✨Tip Number 4
Showcase your adaptability and eagerness to learn, especially if you lack experience in some areas mentioned. Startups value candidates who can navigate changing priorities and are willing to grow with the company.
We think you need these skills to ace Full-Stack Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience, especially in full-stack development and the technologies mentioned in the job description, such as React, TypeScript, Kotlin, and Python. Use specific examples of projects you've worked on that demonstrate your skills.
Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also expresses your enthusiasm for working at a startup like Ameba. Mention how your background aligns with their mission and the unique challenges of the supply chain industry.
Showcase Your Projects: If you have a portfolio or GitHub repository, include links to your projects that demonstrate your full-stack capabilities. Highlight any projects that involved collaboration with other team members, as teamwork is crucial in this role.
Prepare for Technical Questions: Anticipate technical questions related to system design, architecture, and the specific technologies listed in the job description. Be ready to discuss your thought process and problem-solving approach during the interview.
How to prepare for a job interview at Ameba
✨Showcase Your Full-Stack Skills
Make sure to highlight your experience with both front-end and back-end technologies. Be prepared to discuss specific projects where you've used React/TypeScript and any Object-Oriented Programming languages like Kotlin or Python.
✨Demonstrate Problem-Solving Abilities
Ameba values collaboration and problem-solving. Prepare examples of how you've worked with teams to identify customer needs and implement solutions. This could involve discussing your role in system design or architecture.
✨Familiarise Yourself with the Company’s Mission
Understand Ameba's focus on supply chains and their innovative approach. Being able to articulate why this excites you will show your genuine interest in the role and the company.
✨Prepare for Technical Questions
Expect technical questions that assess your knowledge of AWS, Docker, and scalable system architectures. Brush up on these topics and be ready to explain your thought process during coding challenges or system design discussions.