cover image
idpp

Lead Full Stack Engineer

On site

London, United Kingdom

£ 120,000 / year

Full Time

17-03-2025

Share this job:

Score my CV

Job Specifications

Have you been a founding/lead Full Stack Engineer in an exciting start-up / scale up?

Does working for a heavily backed, forward thinking AI company in London excite you?

Are you looking to help scale and deliver new features that delight users?

If so, read on…

Salary: £100,000 - £120,000, based on experience

*Please note - this is an on-site role, requiring five days per week in our London office without sponsorship available so only apply if this is suitable for you.

The client
Leveraging next-generation artificial intelligence, they deliver transformative insights and seamless user experiences, setting a new benchmark for the industry.
As they experience rapid growth, this client is looking for a Senior Fullstack Engineer to help scale and deliver new features that delight users.

The Team You'll Be Joining
The team is comprised of experienced leaders and engineers from top-tier companies and research institutions, bringing deep expertise in AI, machine learning, and software development. Backed by leading venture capital firms, we are a revenue-generating start-up with strong financial backing and years of runway.
Joining this team means tackling exciting technical challenges at the intersection of user experience, machine learning, and infrastructure, all within a fast-paced, collaborative environment that values learning and excellence.

Your Role
As a Senior Fullstack Engineer, you’ll play a pivotal role in building and optimizing systems to meet growing user demand. Your responsibilities will include:
Designing and implementing backend APIs while collaborating with the edge-computing team.
Creating user-facing front-end interfaces in partnership with the product team.
Ensuring the system is scalable, reliable, and has robust observability.
Delivering high-quality features with thorough testing and debugging.

What We’re Looking For
We’re seeking a highly motivated engineer with:
3+ years of industry experience, building scalable systems.
Strong knowledge of backend technologies, particularly Python or Go.
Experience working with databases such as Postgres and Redis.
Proficiency in front-end technologies, including Typescript, react-query, React, and modern build tools.

Bonus Skills (helpful but not essential):
Familiarity with infrastructure-as-code solutions (e.g., Pulumi on AWS).
Experience with mobile development (e.g., React Native).
Exposure to platform engineering, C++, or video streaming technologies.

What We Offer
Competitive salary: £100,000 - £120,000, based on experience.
Equity in a fast-growing, innovative company.
100% employer-paid private dental and vision insurance.

Join in redefining what’s possible with AI-powered systems. Apply today!

About the Company

Our mark, your success. IDPP has been established for over 37 years, and during that time we have become experts in the IT and Telecoms industries supporting customers with a variety of bespoke services. Initially providing only contingency resources, IDPP began to reinvent itself some 5 years ago by moving into the services arena with the provision of fixed price projects and work package solutions. A brief synopsis of our current client services includes:- -Fixed Priced Project & Work Packages -Managed Services -Contra... Know more

Related Jobs

Company background Company brand
Company Name
Forth Ports Limited
Job Title
Apprentice IT Support Engineer
Job Description
Job Description Location: Forth Ports Ltd, Carron House, Dock Road Job Title: Apprentice IT Support Engineer Location: Port of Grangemouth Compensation: £18,345 Start Date: 1st July 2025 Forth Ports is one of the UK's largest and most dynamic port operator groups, playing a key role in connecting the UK with Europe and beyond. As a multimodal ports owner and operator, we are at the forefront of delivering innovative port-related services. With our recent pledge to achieve carbon neutrality by 2032 and Net Zero status by 2042, we are committed to sustainability and driving the expansion of the UK's renewable energy sector, particularly offshore wind. Now is an exciting time to join our team as we embark on this transformative journey towards a greener future. We are proud to have hired Apprentices into our business for over 4 decades, and they remain an integral part of our talent pipeline. We are once again excited to be adding a number of Modern Apprentices to our workforce in 2025. Whether you are looking to begin your career, are considering a career change or a return to the world of work, we would love to hear from you. At Forth Ports, we’re offering a motivated individual the chance to kick-start their career with our IT Helpdesk apprenticeship. Over 2 years, you'll gain hands on experience, develop valuable skills such as problem-solving, technical documentation, project support, and digital technology asset management and work towards an IT Support Level 6 qualification—all while earning as you learn. We will hold our assessment day for this role at the Port of Grangemouth, where you will have the chance to meet some of the team and to find out more about the role and the apprenticeship. We will be in touch before then to let you know if you have been selected to attend. About The Role What you will learn: As an Apprentice IT Support Engineer, you will develop the essential skills and knowledge needed for a successful career in IT support. Throughout the programme, you will gain hands-on experience in first-line IT support, learning how to diagnose and resolve common hardware, software, and network issues. You’ll develop practical skills in supporting Microsoft 365, Windows operating systems, and user account management. You'll also have the opportunity to assist with IT projects, including deploying new equipment, supporting network maintenance, and participating in cybersecurity tasks. Additionally, you’ll gain exposure to cloud technologies such as Microsoft Azure, SharePoint, and Teams, working alongside experienced professionals on real-world infrastructure and security initiatives. What can we offer you? Full support and training throughout the apprenticeship programme, both on the job training and classroom learning A great opportunity to build a long-term career at the port A competitive salary Generous annual leave entitlement A defined contribution pension scheme and life assurance Health promotion events and employee wellbeing initiatives Access to our Employee Assistance Programme (EAP) for you and your family Cycle to work scheme and on-site free parking Attractive Family Friendly Policies Employee discount platform offering discounts on UK-wide restaurants, car rentals, and holidays GymFlex health club memberships Supportive and collaborative work culture What are we looking for? A minimum of three National 5 qualifications including Nat 5 Maths, Nat 5 English and Nat 5 in Technical Subject You will have a head start if you have already completed a Foundation Apprenticeship in a related field Enthusiasm for IT with a keen interest in learning technical skills Strong communication and problem-solving abilities Ability to explain technical issues to non-technical users A proactive and customer-focused approach Basic knowledge of IT hardware, software, and networking (desirable but not required) Ability to work effectively in a team and take initiative when required Full UK driving licence to allow travel across our Ports Eligibility to work in the UK We welcome applications from candidates of all ages to apply, but please note due to the nature of our work, we do require all candidates to be a minimum of 16 years of age. We value diversity and inclusivity, and we are an equal opportunities employer. We welcome applications from candidates of all backgrounds and will consider all applications for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, or disability status. What is the Application Process? Application: Apply via the link on our vacancies page with your updated CV and cover letter detailing your interest in the position. Please note the deadline for applications is Friday 25th April 2025. Screening call: If your application is of interest, our Talent Acquisition team will be in touch for an initial discussion, answer any questions that you may have and invite you to the assessment centre. Online Assessment: We will share a personal profiling assessment for you to complete ahead of the assessment day via email. Assessment Day: You meet the team and get a great feel for why Forth Ports is for you! We recognise that assessment centres may not be the best fit for everyone, so we are committed to offering alternative recruitment methods to ensure a fair and accessible process for all candidates. Skills Needed About The Company Over our 50 years of experience we have witnessed our ports grow to become important assets to support and deliver growth both for the UK and local economies. The growth impact has been achieved due to the continued investments in our infrastructure, making sure that our ports are able to continually develop their services and support the growth of many industries. Our people have played a significant role. They have delivered the highest quality of service through their expertise, loyalty and flexibility and, without them, we could not have built the strong reputation and the long term agreements with many customers that we have today. Company Culture Welcome to Forth Ports Careers. As a leading port operator, we employ over 1,100 people across our ports in Scotland and the Port of Tilbury in London. A career in a port business is very rewarding. There is real variety within each role and significant opportunities for promotion and career development. Don’t just take our word for it; view the “Some of our People” section and the video below to gain insight into the kinds of jobs our employees do, how they’ve grown with us, and what motivates them each day. The port business can be seen as a barometer for the economy and this drives us to be adaptable and fast paced as we identify new business opportunities. Desired Criteria Required Criteria Closing DateFriday 25th April, 2025 Contract Typefulltime Salary£18,345.00 Yearly
Grangemouth, United Kingdom
On site
Full Time
08-04-2025
Company background Company brand
Company Name
MFK Recruitment
Job Title
Software Engineer
Job Description
Our energy client is seeking a software engineer to join their team in Mayfair, London. We are looking for a Senior Backend Software Engineer with strong data engineering skills to join a small, agile team developing software solutions for our energy supply and trading functions. Hybrid working is in play, with 3 days in the office and 2 days at home. Software Engineer- About the role: My client’s energy business is growing rapidly with a strong focus on using advanced data systems and analytics to deliver exceptional service. We are looking for someone to take ownership of the backend architecture that underpins our analytics applications, user tools, and automated trading workflows. You will collaborate closely with analysts, data scientists, and business stakeholders to translate requirements into robust, scalable backend solutions. You’ll be responsible for designing and developing services, APIs, data pipelines, and internal applications that integrate analytics and enable better decision-making and operational efficiency. This is a hands-on role for someone who thrives in a fast-paced, build-first culture without multiple tiers of management. You should be excited to take full ownership of backend development, lead on best practices, and coach others in a collaborative, delivery-focused team. Experience in retail or wholesale electricity and gas markets is helpful, but a willingness to become an expert in this field is essential. Our success is based on understanding the subject matter from first principles. Software Engineer - Key Responsibilities: Architect, design, develop and maintain backend systems for analytics-driven applications, user tools, and automation workflows. Build and manage APIs and internal services using Python (FastAPI, Flask) and cloud-native tooling. Develop and manage data pipelines, backend components, and supporting infrastructure. Manage server resources and backend processing environments to ensure reliability and scalability. Monitor and maintain application performance, availability, and data quality across production systems. Implement and maintain CI/CD pipelines, testing frameworks, and DevOps practices to enable robust delivery. Write, test, and document code in line with quality standards and engineering best practices. Collaborate with operations, analytics and commercial teams to gather requirements and translate them into scalable technical solutions. Support analysts and data scientists in deploying and operationalising analytics tools and models. Lead or support the data engineering team, help structure development workflows, and mentor junior team members. Software Engineer - Skills Required: Python (or another asynchronous language/framework) REST API development RabbitMQ / Message queue PostgreSQL Databricks Containerisation: Docker, Kubernetes CI/CD: Azure DevOps, GitHub Actions Relational databases and data lake architecture Model and data pipeline integration (e.g. MLflow) Microsoft Azure (Functions, Storage, Compute) Monitoring tools (Grafana, Prometheus, etc.) Mentoring and knowledge sharing within the team Senior Engineer - Desirable Skills: Experience in energy supply or trading Familiarity with dbt or modular analytics tooling Exposure to forecasting or optimisation workflows Knowledge of React or frontend tools for internal apps What they offer: A high-autonomy role in a flat, delivery-focused team Ownership of backend systems for real-time analytics and automation A fast-moving, hands-on culture with meaningful technical challenges The opportunity to apply software and data engineering to real-world energy problems
London, United Kingdom
Hybrid
Full Time
09-04-2025
Company background Company brand
Company Name
Amazon Web Services (AWS)
Job Title
Cloud Support Engineer
Job Description
Description AWS Sales, Marketing, and Global Services (SMGS) is responsible for driving revenue, adoption, and growth from the largest and fastest growing small- and mid-market accounts to enterprise-level customers including public sector. Amazon Web Services is the market leader and technology forerunner in the Cloud business. As a member of the AWS Support team you will be at the forefront of this transformational technology, assisting a global list of companies and developers that are taking advantage of a growing set of services and features to run their mission-critical applications. As a Cloud Support Engineer, you will act as the ‘Cloud Ambassador’ across all the cloud products, arming our customers with required tools and tactics to get the most out of their Product and Support investment. Would you like to use the latest cloud computing technologies? Do you have an interest in helping customers understand application architectures and integration approaches? Are you familiar with best practices for applications, servers and networks? Do you want to be part of a customer facing technology team helping to ensure the success of Amazon Web Services (AWS) as a leading technology organisation? If you fit the description, you might be the person we are looking for! We are a group of smart people, passionate about cloud computing, and believe that world class support is critical to customer success. WHAT CAN YOU EXPECT FROM A LIFE AT AWS? Every day will bring new and exciting challenges on the job while you: Learn and use groundbreaking technologies. Apply advanced troubleshooting techniques to provide unique solutions to our customers' individual needs. Interact with leading engineers around the world. Partner with Amazon Web Services teams to help reproduce and resolve customer issues. Leverage your extensive customer support experience to provide feedback to internal AWS teams on how to improve our services. Drive customer communication during critical events. Drive projects that improve support-related processes and our customers’ technical support experience. Write tutorials, how-to videos, and other technical articles for the developer community. Work on critical, highly complex customer problems that may span multiple AWS services. Key job responsibilities WHAT DOES A CLOUD SUPPORT ENGINEER DO AT AWS? First and foremost this is a customer support role – in The Cloud. On a typical day, a Support Engineer will be primarily responsible for solving customer’s cases through a variety of customer contact channels which include telephone, email, and web/live chat. You will apply advanced troubleshooting techniques to provide tailored solutions for our customers and drive customer interactions by thoughtfully working with customers to dive deep into the root cause of an issue. Apart from working on a broad spectrum of technical issues, an AWS Support Engineer may also coach/mentor new hires, develop & present training, partner with development teams on complex issues or contact deflection initiatives, participate in new hiring, write tools/script to help the team, or work with leadership on process improvement and strategic initiatives. Career development: We promote advancement opportunities across the organisation to help you meet your career goals. Training: We have training programs to help you develop the skills required to be successful in your role. We hire smart people who are keen to build a career with AWS, so we are more interested in the areas that you do know instead of those you haven’t been exposed to yet. AWS Premium Support is a 24/7/365 operation and shift work will be required to include nights, weekends and holidays. About The Team Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future. Diverse Experiences AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. About AWS Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. Inclusive Team Culture Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness. Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Mentorship & Career Growth We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Basic Qualifications Experience in software development, or experience in technical support Experience troubleshooting and debugging technical systems Preferred Qualifications Bachelor's degree in computer science or equivalent Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommoda...
London, United Kingdom
On site
Full Time
09-04-2025
Company background Company brand
Company Name
Mistral AI
Job Title
Senior Software Engineer, JS
Job Description
About Mistral At Mistral AI, we believe in the power of AI to simplify tasks, save time, and enhance learning and creativity. Our technology is designed to integrate seamlessly into daily working life. We democratize AI through high-performance, optimized, open-source and cutting-edge models, products and solutions. Our comprehensive AI platform is designed to meet enterprise needs, whether on-premises or in cloud environments. Our offerings include le Chat, the AI assistant for life and work. We are a dynamic, collaborative team passionate about AI and its potential to transform society. Our diverse workforce thrives in competitive environments and is committed to driving innovation. Our teams are distributed between France, USA, UK, Germany and Singapore. We are creative, low-ego and team-spirited. Join us to be part of a pioneering company shaping the future of AI. Together, we can make a meaningful impact. See more about our culture on https://mistral.ai/careers. Role summary We are seeking a passionate and skilled Senior Full Stack Engineer to join our growing team. In this role, you will have the unique opportunity to work on our complete range of products, contributing to its development and enhancement. Your work will directly impact the user experience, making it more engaging, efficient, and intuitive. What you will do Full Stack Development: Design, develop, and maintain scalable and robust features, ensuring seamless integration between front-end and back-end systems using a modern and robust stack User-Centric Design: Prioritize user experience and ensure that our products meet the needs and expectations of our user base Code Quality: Write clean, maintainable, and well-documented code, and participate in code reviews to uphold our high standards of quality Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions Problem-Solving: Tackle complex technical challenges and develop elegant, efficient solutions that improve performance and reliability Innovation: Stay up-to-date with the latest technologies and trends in AI and software development, and apply them to enhance our products About You Proficient in Node.js, Typescript and React.js Comfortable shipping products end to end Strong problem-solving abilities and attention to detail Excellent communication Low Ego and team spirit mindset Autonomous and self-starter Now it would be ideal if you have experience with AI Products, particularly with LLMs Distributed Systems Monitoring/Alerting Python UX development (Figma) Remote For this role, we do not ask you to be based from a specific location outside of the countries listed in this job posting. In exchange, we ask you to be available for a monthly visit to one of our offices. If based in France , Germany or Spain , we ask you to be able to come to our Paris office 3 days per month. If based in the UK , we ask you to be able to come to our London office 3 days per month. Mistral AI will pay 100% for inter country travelling and 50% for intra country travelling. Onboarding We ask all new hires to be able to come to Paris for the first month when they start. Hiring Process Recruiter Screening (45min) Hiring Manager Interview (30min) Live-Coding interview (60min) System Design Interview (60min) Culture-fit discussion (30min)
London, United Kingdom
Hybrid
Full Time
09-04-2025