Senior Software Engineer (.NET Backend)
Role details
Job location
Tech stack
Job description
Mangopay is a wallet-based payment infrastructure built specifically for organisations with complex, multi-party fund flows. A pioneer in multi-party payments.
Our solution optimises fund flows on behalf of the organisations we work with using wallets as programmable, composable building blocks.
Mangopay's regulated platform collects payments, secures transactions and holds funds, splits money between the various parties in the funds flow, and ultimately manages the payout to service providers, sellers, and consumers.
Platforms and fintechs using Mangopay regain control and transparency over multi-party payment flows, generate additional revenue, and improve operational efficiency. They can stay compliant while innovating and scaling., The Payout team designs and improves the solutions that allow platforms to transfer funds to their users' bank accounts. Our mission is to provide fast, secure, and reliable payouts at scale while ensuring regulatory compliance and the resilience of our systems.
Your main missions will be to :
- Participate in the missions of the development team (development, code reviews, release monitoring, Level 3 support...)
- Work closely with the QA and Product teams (new features, quality initiatives...)
- Propose and implement technical and/or organizational improvements
- Contribute to the team's production support by investigating and resolving production incidents to ensure the reliability of our services
- Take part in the team's on-call rotation (a few on-call periods per year)
- Participate in the tech life of the company (tech watch, meetups, knowledge sharing, presentations...)
You will find an environment with high-quality deliverables and high-availability requirements, handling high volumes of data. This is a great opportunity to develop your skills alongside an experienced team that values collaboration, humility, initiative, and continuous improvement.
Requirements
- We are looking for an experienced object-oriented developer who :
- Enjoys working in a team, sharing experiences, in an agile environment
- Likes to think about complex problems
- Enjoys delivering quality, high-performance and tested code, while promoting best practices: TDD, peer-programming, software craftsmanship...
Technical stack :
Knowledge of 100% of the stack is obviously not required (but if you know it's even better). We are open to curious people who want to learn.
-
C#
-
.Net 8
-
Microservices
-
Api Rest
-
Event-driven architecture
-
7+ years of experience as a Backend Developer
-
Fintech, Payment or Banking experience would be a plus
-
English fluent Soft skills:
-
Proactive: Anticipates needs and takes immediate initiative to drive projects forward.
-
Dynamic: Adapts quickly to changing priorities with a high-energy, flexible approach.
-
Team-player: Collaborates seamlessly with others to achieve shared goals and support the team.
-
Accountable: Owns up to mistakes early so the team can maintain trust and resolve issues quickly.