Leave us your email address and we'll send you all the new jobs according to your preferences.

Software Engineer

Posted 4 hours 55 minutes ago by Mentmore Recruitment

£65,000 - £75,000 Annual
Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description

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 Back End services and Front End 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 Front End 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.
Email this Job