hero

Your Career in FinTech

Discover all the job opportunities offered by the members of FinTech Belgium
FinTech Belgium
companies
Jobs

Mid-Senior Full Stack Developer (.NET Core, React.js, SQL Server)

Fimple

Fimple

Software Engineering
Remote
Posted on Jun 17, 2025

Fimple is a product company solely focused on building a cloud-native, highly composable, and extendable platform to serve the end-to-end platform requirements of digital, disruptive, and new entrant financial players that need agility. We provide a modern, API-native, and ecosystem-driven solution to power financial institutions and help them thrive in a rapidly evolving industry.We are looking for a Mid-Senior Full Stack Developer to join our growing team in Cairo. The ideal candidate will have hands-on experience building scalable applications using .NET Core, React.js, and SQL Server, with a strong understanding of software design principles and modern architecture patterns. You’ll work on developing the core banking platform that powers our global clients.

What Will The Right Person Look Like?

  • Bachelor’s degree in Computer Science or a related field.
  • 2–5 years of proven experience in full stack development with .NET Core, C#, React.js, and SQL Server.
  • Strong grasp of object-oriented programming, design patterns, RESTful API design, and scalable architecture principles.
  • Experience with MVC architecture, client-server communication, and database modeling.
  • Familiarity with Agile/Scrum methodologies and collaborative development environments.
  • Excellent communication and teamwork skills; able to work cross-functionally with global teams.
  • Strong English proficiency for working in an international environment.
  • Ability to work on-site in Cairo three days per week in a hybrid setup.
  • Experience in banking or financial services is a strong plus.

What Will You Be Doing?

  • Designing and developing high-performance web applications using .NET Core and React.js.
  • Collaborating with cross-functional teams to define and deliver new features.
  • Writing clean, maintainable, and well-documented code.
  • Ensuring applications are optimized for speed, scalability, and security.
  • Participating in code reviews, sharing knowledge, and mentoring junior team members when needed.
  • Supporting the development of core banking modules as part of a mission-critical product.