
Full Stack Engineer
Remote
London, United Kingdom
£ 75,000 / year
Full Time
01-04-2025
Job Specifications
Full Stack Engineer
Product Engineering · London, England, United Kingdom · Full-time
DESCRIPTION
As a scale up, the engineering organisation will grow considerably by end FY24/25. To start, we adapted an existing platform to address a new market opportunity and prove our commercial thesis. With this achieved, we secured funding to support our expansion and have embarked on an ambitious scaling of our product engineering team that will rapidly evolve our platform using the latest cloud-native and full-stack technologies to achieve a leadership position in our selected markets. We seek ambitious product engineers (not just software developers) with experience in cloud-native approaches that can shape our platform strategy and accelerate our product development plans.
THE ROLE
As a Full Stack Product Engineer for our client, you will play a pivotal role in developing new product solutions and features within our modern product squad. You will utilise your skills in React, TypeScript, C#, and .Net to deliver comprehensive and innovative solutions. You will create new products and features that drive our platform forward and contribute to the ongoing complex modernisation and migration from our .Net Framework platform to a microservices architecture based on .Net Core.
You will work closely with the product owner, lead engineers, stakeholders, and customers to refine requirements and deliver high-quality solutions. Your contributions will enhance our cloud-based treasury management system, fostering rapid innovation and improving both user experience and platform capabilities.
As an experienced or regular engineer, you are expected to work independently, delivering high-quality solutions to our stakeholders. Within a squad environment, you will translate complex requirements into engineered solutions. Joining a team of ambitious product experts, your contribution will be pivotal in establishing a world-class engineering organization and cementing our leadership in the marketplace.
YOUR RESPONSIBILITIES
Platform Development: Collaborate with cross-functional teams to develop and enhance our treasury management platform, implementing both back-end services and front-end applications using React, TypeScript, C#, and .Net.
New Product Development: Focus on designing and implementing new product solutions and features, ensuring they meet high standards of quality, scalability, and performance.
Microservices Migration: Assist in migrating from a monolithic architecture to a microservices architecture, leveraging .Net Core and industry best practices to ensure scalability and maintainability.
Innovation and Best Practices: Stay up to date with industry trends and technologies, applying best practices to continuously improve our platform’s performance and security.
Autonomous Work: Operate independently within a squad environment, translating complex requirements into engineered solutions and adhering to SOLID principles and other coding standards.
Collaboration: Work closely with the product owner, lead engineers, stakeholders, and customers to gather requirements and deliver high-quality solutions.
Code and Design Reviews: Undertake code and design reviews, contributing to ongoing improvements in security and authentication practices.
Development and Testing: Develop, unit test, and integrate new features according to specific designs and user stories.
Documentation: Create high-quality documentation supported by example code as required, particularly around authentication flows and security protocols.
Continuous Learning: Continuously learn and implement relevant best practices in collaboration with the wider team.
Mentoring: Provide feedback and guidance to more junior engineers to help them grow ad achieve their goals.
Requirements
Strong proficiency with .Net Core, +3 years (.Net Framework experience ideal).
Extensive front experience with React and ideally Typescript
Professional experience in a distributed microservice architecture using asynchronous event-driven communications, DDD, and automated CI/CD pipelines.
Fluent with Agile methods and collaborative working practices.
Good understanding of SOLID principles, service-oriented architecture, and a particular appreciation for security best practices in software development.
Confident in both oral and written communication.
Proactively updates the team and seeks feedback from stakeholders.
Degree or relevant qualification required
About the Company
At Mentmore we understand that hiring exceptional people is important for our clients but that it is only one part of their job. We aim to make that process as enjoyable, efficient and effective as possible. We provide high quality candidates for both permanent and contract IT positions and are specialists within our five Core Practice areas: *Information Security *Change & Project Management *Infrastructure & Service Management *Architecture *Executive IT Leadership Our knowledge extends across a variety of sectors inclu... Know more
Related Jobs


- Company Name
- EC Markets UK
- Job Title
- React Native Developer
- Job Description
- The Role We are EC Markets, a leading FCA-regulated trading brokerage company. We are looking for a talented and enthusiastic Front-End React Native Developer / Software Engineer to join a growing team of experienced technologists and finance professionals and build a brand-new trading system with opportunities for technical ownership from day one. Please note this role is office-based (Finsbury Square, Monday to Friday). Why join us? Greenfield project: No legacy systems or tech debt. Direct Impact: As you work on the mission-critical flagship product, your contribution will shape the company's future. Opportunity for growth: Join early and grow as the team expands. Unique start-up culture while being part of a well-established and reputable group. Embrace AI: We are strong believers in AI applications in Finance and are constantly looking for innovative ideas while remaining compliant and aware of risks. Key Responsibilities Own the tech stack, keeping current with the latest developments. Develop, design, and maintain the front-end for trading applications Write clean, testable, and maintainable code Actively contribute to code reviews Support deployment and release processes and troubleshoot production issues Skills and Qualifications Must have: React Native Expert – Strong experience with TypeScript, Redux, and Expo in crafting pixel-perfect cross-platform apps for Web, iOS and Android and delivering them to the AppStore and Play Store. Experience building complex and responsive cross-platform apps from scratch Design-Focused Mindset – You have an eye for detail and a deep appreciation for UI/UX Startup Mentality – You take ownership, move fast, and thrive in an evolving environment Professional command of Git Enthusiastic about leveraging AI for the development and the product Good to have: Backend experience with Node.js, Python, or .NET Experience building real-time trading applications with advanced charting Configuring deployment using Jenkins or similar CI/CD tools What we offer Competitive salary and performance-based bonus Opportunities for professional growth and career advancement Private healthcare and gym discount Contributary pension scheme A collaborative, innovative and open culture work environment We are a fully inclusive workplace that encourages ownership, respect, and equality as our core values. We move fast and expect transparency and open communication throughout the team. The candidate should be eligible to work in the UK, no visa sponsorship provided.


- Company Name
- Data Intellect
- Job Title
- Low Latency C++ Developer
- Job Description
- Company Description At Data Intellect it has never been just about data or technology, they are our tools. It’s about human intellect, collaboration and providing solutions for the most complex of challenges. We do this by living the [DI] code: We are Problem Solvers who are Humble, possess a Can-do Attitude with a focus on Togetherness. “We are not big on egos, but we’re not for the faint-hearted either” – Steve Turner, CEO Job Description As a C++ Developer at [DI], you will focus on developing Front Office Trading software, primarily working within the market data development teams. You will gain exposure to the full software stack, using modern development tools and concepts to deliver high quality, best practice software solutions. This will involve working on the end-to-end development of low latency software components written in C++. Project responsibilities will range from Design, Architecture and Development of greenfield projects to maintenance, latency tuning and enhancements. You will have the opportunity to take the lead on projects, mentor and support junior members of the team, and have a key input in the development of the team moving forwards. Qualifications Minimum 4 years’ experience in C++ Development C++11 with focus on Memory Model C++14 is advantageous but not essential Experince with MetaTrader4 platform Demonstrable experience writing performance sensitive code, multithreaded application development and profiling Ability to articulate comprehensive examples of previous experience Additional Information What we offer: Flexible working – we offer hybrid working so our people can achieve that elusive work/life balance. Professional development – we offer extensive training, ranging from leadership to specific technical skills. Progression opportunities - we run a biannual promotion process. Monthly 121s with your People Leader provides support to guide you and your career in the right direction. International travel opportunities – we offer the opportunity to work internationally, with teams in Belfast, London, New York, Hong Kong & Singapore Healthcare cover – provider is dependent on region, UK is provided by Benenden Health, including 24/7 GP Service & Mental Health Helpline to give you peace of mind when it comes to your health Generous referral scheme – we love to see referrals and referring a friend means cash for you! Regular social events, prizes and giveaways – our talented social committee work hard all year round to provide exciting events across all regions to promote our value of togetherness A little background on DI Simply put – we turn big data problems into smart data solutions At our core, Data Intellect is a data and technology consultancy firm. Our key area of expertise is financial and capital markets technology solutions. However, the utility of these solutions allow us to apply fintech data expertise to other industries such as smart energy and healthcare. This proprietary offering is complemented by a wealth of experience in data engineering, electronic trading systems, data capture applications, regulatory and compliance systems and middle and back-office enterprise web solutions. Fair employment and equal opportunities Data Intellect is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Accommodations are available on request throughout the assessment and selection process. Welcome to Data Intellect. #ChallengeAccepted


- Company Name
- Hays
- Job Title
- Geoscience Software Engineer (C++, Masters or PhD)
- Job Description
- Geoscience Software Engineer (C++/Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to bolster their engineering team with an experienced Geological Software Engineer. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. This role would essentially suit a Structural Geologist with Software Development skills in C++ / Qt framework. Your new role You’ll join a well-established business with decades experience taking them a market leading position. Building on an impressive 2024 they pushed towards 100 headcount and have the investment and product positioning to double this in the coming 12 months, with a particular focus on the Engineering team. It’s a rapidly changing environment and they champion Agile, so it’s important you are flexible and appreciate the nature of a business at the cutting edge of security technology. You’ll be working to deliver a new suite of highly scalable products and a lot of the requirements are greenfield. The company control the systems they build, meaning developers can be intrinsic with the user and understand their journey to build a better product. You will be working on real-time systems driven by large data sets, so we are looking for Engineers with a background in R&D environments with excellent academic qualifications. You role will be diverse and I expect no two days to be the same, the product is market-leading and requires methodical thinkers that are excited by mathematical models, algorithm development, number crunching and research. You will be expected to bring new ideas to the table in whatever guise you join, but with the imminent growth there are Senior and Leadership opportunities to aspire to. It's an internally creative team that champion collaboration, they want constant suggestions of how to re-engineer things, not just work from a brief. What you'll need to succeed You must have an Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing to apply. We’re looking for 5+ years hands-on experience using C++ and GUI Development using Qt framework and Multithreading/Parallel Programming. You should have worked with 3D graphics and GIS development toolkits, 2D/3D Geometrical modelling experience and scripting of mathematical or geological problems. Experience in seismic processing, fracture modelling, fault seal analysis, kinematic or geological modelling techniques will serve you well in this role, as would exposure to Machine Learning. CI experience including JIRA, Git, Jenkins, Java, Bash, TestRail. What you'll get in return You’ll work for a technology focused company building innovative products . There’s an excellent rewards scheme in place including an annual bonus up to 25%, 10% pension match, private healthcare, 25 days holiday and long term sick cover. There is parking on site or a shuttle bus for train commuters to Guildford and a modern office space with excellent amenities. What you need to do now To find out more and to be considered for this position please apply directly, or contact Max Wilcock, Business Director on 0333 010 5724. At Hays Technology, we are shaping the future of recruitment. The rapid adoption of cloud, which is making customer interfaces more engaging and creating a seamless engagement with businesses, means that from the foundation of your organisation up, software developers are critical to success. As the competition for talent grows, we’re ready and waiting to help developers really make an impact on organisations, so talk to us today. We are Hays Technology.


- Company Name
- IC Resources
- Job Title
- Senior Embedded Software Engineer
- Job Description
- Senior Embedded Software Engineer Salary: £70,000 Location: Oxford Rights to work: Visa's will not be sponsored for this role. The Company & Role: Join a growing MedTech company as a Senior Embedded Software Engineer known for its innovative devices that help diagnose sleep and respiratory conditions. Their devices are used in both home settings and leading hospitals, tracking crucial parameters like heart rate, ECG, and respiratory functions. Driven by a mission to improve lives through precision diagnostics, this company is also deeply committed to sustainability, operating as a carbon-neutral business powered entirely by renewable energy sources. You’ll lead firmware development for next-gen medical devices, focusing on bare-metal and RTOS-based platforms. This hands-on role involves project ownership, from architecture to testing, where you’ll make key technology decisions and collaborate with interdisciplinary teams. If you’re passionate about embedded systems and advancing healthcare tech, this role offers the chance to make a real difference. Senior Embedded Software Engineer Requirements: Ability to suggest what Components & Technologies we should use for projects. selection for projects Background in embedded systems and firmware development for resource-constrained environments. Proficiency with Bare Metal and RTOS (FreeRTOS, Zephyr) systems. Strong debugging, SCM (Git), CI/CD, and TDD skills. Senior Embedded Software Engineer Benefits: Bonus scheme, profit sharing, cycle-to-work scheme. On-site perks: free parking, electric car charging, renewable energy-powered operations. If this Embedded Software role sounds of interest please reach out to Harry Hansford @ IC Resources.