Senior FullStack Developer
8 days ago
City of London
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. \n \n About the Role\n\nWe 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\n\nKey Responsibilities\n\nDesign, develop, and maintain full stack applications using React JS, C#.NET Core, and supporting technologies.\nBuild high-performance backend services, RESTful APIs, and microservices with focus on scalability, maintainability, and resilience.\nDevelop responsive, modular, and accessible UI components using React JS and modern JS/TS patterns.\nCollaborate closely with business stakeholders and risk, Regulatory Reporting and Finance domain experts to deliver solutions in these domains.\nHave a strong understanding of Power BI dashboards, data models, and analytical reports for business users.\nWork with DevSecOps to implement and optimize CI/CD pipelines, ensuring robust automated testing, deployment, and monitoring.\nArchitect and contribute to event-driven and distributed system designs using technologies such as Kafka, Event Hub, or similar.\nDrive engineering best practices: code reviews, unit/integration testing, performance tuning, documentation, security scanning\nContribute to cloud migration and modernization initiatives, especially in Azure or AWS environments.\nMentor junior developers and collaborate within a cross-functional agile team.\n Required Skills & Experience:\n\nTechnical Skills\n\nExtensive professional software development experience. \n\nFront-end:\nStrong proficiency in React.js, JavaScript/TypeScript, Redux/RTK, hooks, and modern UI patterns and architecture.\nMicro front-end experience is key having delivered micro front-end architectures, and creating a reusable component library\nExperience with Telemetry and observability of front-end applications\nBack-end:\nExpertise in C# .NET Core, C#, REST APIs, Web APIs, and microservices-based development.\nExperience in transforming monolithic applications into composable microservices, or modular monoliths is a plus.\nPython (pyspark):\nSome hands-on experience with distributed data processing, data pipelines, and analytic transformations.\nPower BI: \nSome experience developing dashboards, data models, DAX calculations, and enterprise-grade BI solutions.\nStrong understanding of data modeling, performance tuning, and governance in Power BI.\nArchitecture:\nStrong knowledge of microservices, API design, event-driven architectures, and distributed systems.\nDevOps / CI/CD:\nExperience with Azure DevOps, Gitlab, GitHub Actions, or similar.\nStrong understanding of automated builds, testing, deployment, and monitoring