My Banking client is seeking to recruit a Senior Full Stack Developer (React & .NET Core) on an initial 6 month based in London. It is hybrid and will require 3x days onsite per week.
About the Role
We are seeking a highly experienced Senior Full Stack Developer with deep expertise in React JS on the front-end and C# .NET Core on the backend. The ideal candidate will have substantial hands-on experience developing scalable applications, strong exposure to cloud-native architectures, with experience in the financial sector. Experience with CI/CD, microservices, and event-driven architectures is essential, and knowledge of Python (pyspark) for data-driven workflows is advantageous
Key Responsibilities
Design, develop, and maintain full stack applications using React JS, C#.NET Core, and supporting technologies.
Build high-performance backend services, RESTful APIs, and microservices with focus on scalability, maintainability, and resilience.
Develop responsive, modular, and accessible UI components using React JS and modern JS/TS patterns.
Collaborate closely with business stakeholders and risk, Regulatory Reporting and Finance domain experts to deliver solutions in these domains.
Have a strong understanding of Power BI dashboards, data models, and analytical reports for business users.
Work with DevSecOps to implement and optimize CI/CD pipelines, ensuring robust automated testing, deployment, and monitoring.
Architect and contribute to event-driven and distributed system designs using technologies such as Kafka, Event Hub, or similar.
Drive engineering best practices: code reviews, unit/integration testing, performance tuning, documentation, security scanning
Contribute to cloud migration and modernization initiatives, especially in Azure or AWS environments.
Mentor junior developers and collaborate within a cross-functional agile team.
Required Skills & Experience:
Technical Skills
Extensive professional software development experience.
Front-end:
Strong proficiency in React.js, JavaScript/TypeScript, Redux/RTK, hooks, and modern UI patterns and architecture.
Micro front-end experience is key having delivered micro front-end architectures, and creating a reusable component library
Experience with Telemetry and observability of front-end applications
Back-end:
Expertise in C# .NET Core, C#, REST APIs, Web APIs, and microservices-based development.
Experience in transforming monolithic applications into composable microservices, or modular monoliths is a plus.
Python (pyspark):
Some hands-on experience with distributed data processing, data pipelines, and analytic transformations.
Power BI:
Some experience developing dashboards, data models, DAX calculations, and enterprise-grade BI solutions.
Strong understanding of data modeling, performance tuning, and governance in Power BI.
Architecture:
Strong knowledge of microservices, API design, event-driven architectures, and distributed systems.
DevOps / CI/CD:
Experience with Azure DevOps, Gitlab, GitHub Actions, or similar.
Strong understanding of automated builds, testing, deployment, and monitoring