
Software Engineer
Remote
London, United Kingdom
Full Time
18-03-2025
Job Specifications
Software Engineer
Product Engineering · London, England, United Kingdom · Full-time
Salary: £65,000 – £75,000
Remote-first with occasional in-office meetups in London
About the Role
Our client, a fast-scaling fintech company, is on an exciting journey of rapid growth and innovation. Having successfully adapted an existing platform to seize a new market opportunity, they have secured funding to scale their product engineering team significantly. Their mission is to evolve the platform using the latest cloud-native and full-stack technologies, cementing their leadership position in their industry.
As a Full Stack Product Engineer, you will be at the forefront of this transformation. You will play a pivotal role in developing new product solutions and features while contributing to a complex modernisation and migration from a .Net Framework platform to a microservices architecture based on .Net Core. This role is ideal for a dynamic engineer who thrives in an agile environment and enjoys building scalable, high-quality solutions.
Key Responsibilities
Platform Development: Collaborate with cross-functional teams to develop and enhance a cloud-based treasury management platform, implementing both backend services and frontend applications using React, TypeScript, C#, and .Net.
New Product Development: Design and implement new product features that enhance platform performance, scalability, and user experience.
Microservices Migration: Support the transition from a monolithic architecture to a microservices-based system using .Net Core, ensuring maintainability and scalability.
Innovation & Best Practices: Stay updated on industry trends, integrating best practices to enhance security, performance, and efficiency.
Autonomous Work: Operate independently within a squad environment, translating complex requirements into robust engineered solutions.
Collaboration: Work closely with product owners, lead engineers, stakeholders, and customers to refine requirements and deliver high-quality solutions.
Code & Design Reviews: Conduct and participate in code and design reviews, contributing to security and authentication best practices.
Development & Testing: Develop, unit test, and integrate new features aligned with designs and user stories.
Documentation: Create clear, high-quality documentation supported by example code, particularly around authentication flows and security protocols.
Continuous Learning: Stay proactive in adopting new technologies and best practices within the team.
Mentoring: Provide feedback and support to junior engineers, helping them grow and succeed.
Requirements
Proficiency in .Net Core (3+ years) with additional experience in .Net Framework being a plus.
Strong frontend development experience with React and ideally TypeScript.
Hands-on experience with distributed microservice architectures, asynchronous event-driven communication, Domain-Driven Design (DDD), and automated CI/CD pipelines.
Solid understanding of SOLID principles, service-oriented architecture, and security best practices in software development.
Experience working in Agile environments, collaborating closely with teams and stakeholders.
Strong communication skills, both written and verbal, with the ability to provide clear updates and seek feedback proactively.
Why Join?
Be part of a fast-growing fintech company with ambitious goals and a dynamic work culture.
Work in a remote-first environment with flexibility, while also enjoying occasional in-person team meetups in London.
Get hands-on experience with modern cloud-native technologies and microservices architectures.
Collaborate with a talented, forward-thinking team that values innovation and best practices.
Enjoy a competitive salary and professional development opportunities.
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
- CrowdStrike
- Job Title
- Sr. Backend Software Engineer (Remote)
- Job Description
- As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. We work on large scale distributed systems, processing almost 3 trillion events per day. We have 3.44 PB of RAM deployed across our fleet of C* servers - and this traffic is growing daily. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward. We’re also a mission-driven company. We cultivate a culture that gives every CrowdStriker both the flexibility and autonomy to own their careers. We’re always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters? The future of cybersecurity starts with you. About The Role We are building the next generation of our UI foundation for CrowdStrike's platform called Kestrel which includes new UI and backend features to help customers 'Stop the Breach' by unifying data across security domains, streamlining access to the most important security information, and allowing users to more effectively personalise their user experience by role. You will play a key role in innovating, building and maintaining critical backend features in support of the Kestrel platform. Bring your experience in distributed technologies, your great API and systems design sensibilities, and your passion for writing code that performs at high scale. Your work will enable hundreds of our UI engineers spread across dozens of feature teams to build the experience customers need to keep pace with and respond to adversaries by leveraging the power of the CrowdStrike platform in the most effective manner for their respective teams. You will be working with multiple backend teams, core service teams, and UI + backend feature teams to bring this new feature to life. If this sounds like the challenge for you and you have the experience + technical skills that reflect your readiness, submit your resume and let's have a conversation. What You’ll Do Design, develop, document, test, deploy, maintain, and enhance large scale services. Take ownership and be accountable for deliverables. Triage system issues and debug by analyzing the sources of issues and the impact on service operations. Mentor other engineers on web and backend engineers on use of our feature services. Constantly re-evaluate our products to improve architecture, testing coverage, knowledge models, user experience, performance, observability and stability. Partner with product teams in understanding their needs, work with PM to document the new requirements, and implement those new features within our feature services What You’ll Use Go(Golang) Python GIT Cassandra Kafka OpenSearch Kubernetes Postgres Redis AWS Cloud What You’ll Need Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems). The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you. The desire to ship code and the love of seeing your bits run in production. Solid understanding of distributed systems and scalability challenges. Team player skills – we embrace collaborating as a team as much as possible. A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture. The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment. The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration. Bonus Points Existing exposure to Go,AWS, Kubernetes, Cassandra, Kafka, OpenSearch. Experience working on security products. Benefits Of Working At CrowdStrike Remote-friendly and flexible work culture Market leader in compensation and equity awards Comprehensive physical and mental wellness programs Competitive vacation and holidays for recharge Paid parental and adoption leaves Professional development opportunities for all employees regardless of level or role Employee Resource Groups, geographic neighbourhood groups and volunteer opportunities to build connections Vibrant office culture with world class amenities Great Place to Work Certified™ across the globe CrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed. We support veterans and individuals with disabilities through our affirmative action program. CrowdStrike is committed to providing equal employment opportunity for all employees and applicants for employment. The Company does not discriminate in employment opportunities or practices on the basis of race, color, creed, ethnicity, religion, sex (including pregnancy or pregnancy-related medical conditions), sexual orientation, gender identity, marital or family status, veteran status, age, national origin, ancestry, physical disability (including HIV and AIDS), mental disability, medical condition, genetic information, membership or activity in a local human rights commission, status with regard to public assistance, or any other characteristic protected by law. We base all employment decisions--including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, return from lay-off, terminations and social/recreational programs--on valid job requirements. If you need assistance accessing or reviewing the information on this website or need help submitting an application for employment or requesting an accommodation, please contact us at recruiting@crowdstrike.com for further assistance.


- Company Name
- Valsoft Corporation
- Job Title
- Senior Software Engineer - AI Focused (UK)
- Job Description
- Job Title: Senior Software Engineer - AI Focused (UK) Company: Valsoft Location: United Kingdom - Remote with occasional face-to-face meetings Type: Full-Time Reporting to: Chief Technology Officer About Valsoft Valsoft specialises in acquiring and growing vertical market software companies. Our mission is to provide a permanent home for software businesses, preserving the legacy of their founders while investing in the long-term growth and success of the companies we acquire. We operate and manage a global portfolio of wholly owned software companies, delivering mission-critical solutions across multiple verticals. By implementing industry best practices, Valsoft ensures a time-sensitive integration process and operates a decentralised model, fostering rapid growth through reinvestment in its portfolio. Our motto is "Be Humble, Stay Hungry" About The Role We are seeking an Senior Software Engineer - AI Focused who will be responsible for the full lifecycle of software solution delivery, from working closely with product managers and customers on requirements, to leveraging AI productivity tools for rapid development and deployment. You will be hands-on across the entire stack—front-end, back-end, and database—and have a strong grasp of DevOps practices to deliver secure, cost-effective solutions in the Cloud. You will have the opportunity to work with the CTO and other AI Developers across multiple businesses within the group, bringing your enthusiasm and technical ability to numerous software products across a wide variety of vertical markets. Key Responsibilities Requirements Definition & Stakeholder Collaboration Engage with product managers, customers, and cross-functional teams to understand business needs. Translate stakeholder requirements into actionable technical tasks and product milestones. AI-Driven Development Use AI-based productivity tools (e.g., code generation, automated testing frameworks) to accelerate solution delivery. Stay updated on the latest AI techniques and tools, integrating them into workflows to optimize speed, quality, and innovation. Full-Stack Implementation You will be required to develop and maintain effective front-end interfaces and back-end services, ensuring responsiveness and scalability. As Such, You Should Have Demonstrable Experience In The Design And Build Of High-quality Software Solutions Using At Least One Of The Following Tech Stacks .NET (Core/Maui) JavaScript/TypeScript (e.g., React, Node.js, Vue.js, Nuxt.js) Java Database Expertise Work with at least one of the following database technologies: Microsoft SQL Server, Oracle, PostgreSQL, or MariaDB (Preference for open-source databases) Optimize data storage and retrieval, ensuring performance, availability, and data integrity. A good understanding of Stored Procedures, SQL Functions and Views DevOps & Cloud Deployment Implement DevOps best practices (CI/CD pipelines, IaC, monitoring) to streamline the path to production. Deploy software in a cost-effective and secure manner, leveraging the most suitable Cloud services. Technical Leadership & Continuous Improvement Serve as a subject matter expert on AI-driven development for internal teams and customers. Contribute to a culture of innovation by researching emerging tools, tech, and practices to improve efficiency and product quality. About You Demonstrable Experience in developing and delivery of software products, whether from an software engineering, financial and sales or business background. Ideally, you will have worked in a variety of capacities during your career. Full-Stack Development: Proficient in at least one of the named technologies (.NET, JavaScript/TypeScript frameworks, or Java). AI/ML Tools Familiarity: Demonstrable experience using AI-driven tools (e.g., code auto-generation, advanced testing frameworks) to expedite software development cycles. Database Management: Skilled in designing schemas, writing complex queries, and tuning performance in at least one major relational database. Cloud & DevOps Knowledge: Understanding of modern cloud platforms (AWS, Azure, GCP) and ability to manage CI/CD workflows, containerization (Docker, Kubernetes), and security best practices. Customer-Facing Experience: Comfortable discussing technical and business requirements with non-technical stakeholders, gathering detailed specifications, and presenting solutions. Problem-Solving Mindset: You value action over procrastination, and can tackle ambiguous challenges, produce rapid prototypes, and iterate based on user feedback. Preferred Qualifications Education: Preference towards those holding a university degree in software engineering, business or finance, but we also welcome anyone who is self-taught. Open-Source Advocacy: Preference towards open-source technologies, with a track record of selecting the best tool for the job. End-to-End Ownership: Experience taking a product feature from concept to launch, including gathering feedback, making improvements, and final deployment. Automation & Testing: Familiarity with automated testing frameworks and continuous testing approaches to ensure code quality. Cross-Functional Collaboration: Experience collaborating with product managers, UX designers, or data scientists to deliver holistic solutions. For more information about Valsoft, please visit our website at www.valsoftcorp.com. We thank all applicants for their interest; however, only those candidates selected for an interview will be contacted. #ValsoftG1


- Company Name
- C-Link
- Job Title
- Senior Full Stack Developer - PHP & React
- Job Description
- About Us At C-Link, we’re revolutionising construction procurement by automating workflows and transforming how subcontractors win work. As a fast-growing ConTech company, we operate two key brands: C-Link (www.c-link.com) – Procurement software for main contractors and developers. Prosper (www.weallprosper.co.uk) – A marketplace and lead generation platform for subcontractors. With ambitious growth plans and a mission to redefine construction procurement, we are expanding our team and looking for a Senior Full Stack Developer with strong backend expertise in PHP and solid React experience to lead backend development, mentor junior developers, and help drive technical excellence. This role will report directly to our CTO. The Role We are looking for a talented and passionate Senior Full-Stack Developer with at least five years of experience in PHP and React to join our expanding team. This is a fantastic opportunity for someone with strong backend skills, leadership experience, and a passion for mentoring. As the second-in-command for backend development, you will play a key role in shaping our technical direction, ensuring best practices, and actively levelling up those around you. You’ll work closely with our CTO (Rob) and contribute to the overall success of our engineering team. This Role Is Ideal For Someone Who Is A strong backend developer with PHP expertise. Experienced in leading teams, mentoring, and coaching junior developers. A great communicator who thrives in a collaborative environment. Friendly, extroverted, and proactive in contributing to a close-knit team. Ideally located in the South East UK (West Sussex, Surrey areas). What You’ll Be Doing Lead backend development efforts using PHP, ensuring robust and scalable solutions. Develop and maintain responsive front-end interfaces using React. Mentor junior developers and foster a culture of knowledge-sharing. Collaborate with the team to define project requirements and deliver high-quality solutions. Conduct code reviews and champion best practices. Proactively identify and resolve technical challenges. Work closely with the CTO and Team Lead to shape technical strategy and improve backend architecture. What We’re Looking ForEssential Skills 5+ years of PHP development experience, ideally with frameworks like Laravel, Symfony, or custom middleware. 5+ years of React.js experience, including Hooks, Context API, and state management libraries (e.g., Redux). Proficiency in JavaScript (ES6+), HTML5, CSS3, and Sass. Strong relational database design experience (MySQL). Familiarity with API design and integration (RESTful services, OAuth, JWT authentication). Experience working in a team leadership or mentorship role, coaching developers and sharing knowledge. Strong communication skills, able to work effectively in a collaborative team environment. Desirable Skills Experience with AWS services (e.g., ECS, RDS, S3, CloudFormation). Knowledge of Docker and CI/CD pipelines. Experience with automated testing tools (PHPUnit, Jest, Cypress). Familiarity with Agile development and Scrum methodologies. Why Join Us? We’re a High-growth, Innovative Company Where Your Work Has a Direct Impact. As Part Of Our Team, You’ll Benefit From Flexible work-life balance Regular team-building events Training & career growth opportunities Competitive salary 25 days of annual leave plus public holidays If you’re looking to join a high-growth company and add value, we’d love to hear from you!


- Company Name
- Low Carbon Contracts Company
- Job Title
- Full Stack Engineer - Python & JavaScript
- Job Description
- FULL STACK ENGINEERS - PYTHON & JAVASCRIPT Contract type: Permanent Hours: 37.5 hours Salary: circa £65,000 depending on experience Location: Canary Wharf WFH policy: Employees are required to attend the office 2 days/week Flexible working: Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight. Reports to: Senior Fullstack Engineer Deadline Note: We reserve the right to close the advert before the advertised deadline if there are a high volume of applications. Role Summary: Join our exceptional team as a Full-Stack Engineer and be part of a growing group of skilled software engineers, data modellers and quant analysts. Together, we're driving the development and maintenance of LCCC's cutting-edge digital platform, powering multiple applications like settlements tools, forecasting systems, calculation engines, data portals and much more. Make a meaningful impact by contributing to the UK's Net Zero by 2050 goal, collaborating with diverse project teams in nuclear, hydrogen, solar, and tidal power generation areas. Your talent and passion will thrive in our dynamic and forward-thinking work environment. Key Responsibilities: The key accountabilities of your role are outlined below, covering both the Low Carbon Contracts Company and Electricity Settlement Company. This role is very hands-on with coding so you will need to be comfortable getting stuck in. Design highly scalable software solutions to improve functionality and system longevity. Work with technical business analysts and solution architects to fine tune requirements and ensure that developer tasks and Jira tickets are feasible to deliver. Translate designs and wireframes into high quality code. Develop new user-facing features using frameworks such as React.js (other frameworks will be considered) Write front-end components using JavaScript, CSS and integrate with back-end Python components (possibly other languages). Develop modules that satisfy the functional and non-functional requirements. Prepare, review and build reusable components and front-end libraries. Participate in the maintenance and improvement of existing applications. Stay up-to-date with emerging technologies and industry trends to drive innovation within the team. Skills, Knowledge and Expertise: Essential: At least 3 years’ experience of coding in a Python web-development framework, preferably Django. At least 2 years’ experience of coding in a front-end capacity (preferably React) Container-related tools – e.g., Docker, Docker Compose Databases – e.g., SQL, PostgreSQL. RESTful API development and management. Proactive Performance Tuning. Solid understanding of design patterns and relevant implementation models. Solid understanding of DevOps tooling, GitLab, CI/CD, Jenkins, build pipelines and source control systems. Working knowledge of cloud infrastructure services (preferably AWS): compute, storage, networking, hybrid connectivity, monitoring/logging, security and IAM. Contribute to the wider engineering team. Excellent communication and teamwork skills particularly in communicating technical terms to non-technical audiences. Implement software enhancements and suggest improvements. Desirable: Knowledge of other languages (e.g., C#, C) Employee Benefits: As if contributing to and supporting work that makes life better for millions wasn’t rewarding enough, we offer a full range of benefits too. Key benefits that may be available depending on the role include: Annual performance based bonus, up to 10% 25 days annual leave, plus eight bank holidays Up to 8% pension contribution Financial support and time off for study relevant to your role, plus a professional membership subscription Employee referral scheme (up to £1500), and colleague recognition scheme Family friendly policies, including enhanced maternity leave and shared parental leave Free, confidential employee assistance, including financial management, family care, mental health, and on-call GP service Three paid volunteering days a year Season ticket loan and cycle to work schemes Family savings on days out and English Heritage, gym discounts, cash back and discounts at selected retailers Employee resource groups About Low Carbon Contracts Company: The Low Carbon Contracts Company (LCCC) exists to help decarbonise the generation of electricity and make it more affordable for the future. Our work is central to the delivery of the Government’s objective to achieve Net Zero target by 2050. Discover more about LCCC and what it's like to work with us by watching this video: https://vimeo.com/1046713265 Please take the time to answer the optional diversity questions At LCCC, we are dedicated to fostering a diverse and inclusive workplace where everyone can be their authentic selves and contribute to our mission of advancing a flexible energy future. Our aim is to be reflective of the environments where we operate and truly benefit from a rich tapestry of backgrounds and experiences where everyone thrives which of course make us stronger together. Your diversity data is valuable to us, it helps us understand whether we are effectively connecting with underrepresented groups and realising our diversity aims. Please note that your diversity data will remain anonymised to us as it only feeds into high-level reports not connected to the candidates.