Senior FullStack Developer
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.