Full Stack Development Lead (React & C# .NET Core) (m/k/n)
About the Role
We are seeking a highly accomplished Full Stack Development Lead with over 15 years of software engineering experience and deep technical expertise across React, C# .NET Core, Python (pyspark), and Power BI. This is a senior leadership role responsible for driving solution architecture, technical strategy, and full stack development within a dynamic capital markets environment. Experience in credit risk and market risk domains, as well as modern engineering practices such as microservices, event driven architectures, and CI/CD automation, is essential.
This role blends hands-on engineering with team leadership, technical governance, and stakeholder engagement across risk, data, and product functions.
________________________________________
Key Responsibilities
Technical Leadership
Lead the design, development, and delivery of complex full-stack solutions using React and C# .NET Core.
Own the architectural direction for microservices, APIs, cloud deployments, and event-driven systems.
Provide technical leadership in Python (pyspark)-based data pipelines and Power BI reporting solutions.
Drive engineering standards, coding best practices, architectural patterns, and documentation culture.
Oversee solution design reviews, performance optimizations, and technical decision-making across teams.
Team & Delivery Management
Lead, mentor, and upskill a team of full stack developers, data engineers, and BI developers.
Foster a high-performance engineering culture focused on quality, automation, and innovation.
Partner with product owners, risk SMEs, and data teams to define technical roadmaps and delivery strategies.
Manage delivery timelines, sprint planning, workload allocation, and cross-team collaboration.
Ensure adherence to Agile/Scrum practices and continuous improvement initiatives.
Technical Execution
Design and develop scalable user interfaces with React and TypeScript.
Build and maintain backend services, APIs, and microservices using C# .NET Core.
Oversee development of Power BI dashboards, semantic models, and enterprise grade data visualizations.
Architect and implement pyspark based workflows for risk analytics, data quality, and pipeline automation.
Maintain robust CI/CD pipelines across build, test, deployment, and monitoring layers.
Contribute to cloud engineering initiatives (Azure preferred), including containerization and orchestration.
________________________________________
Required Skills & Experience
Core Technical Expertise
15+ years in software engineering with at least 5+ years in technical leadership or engineering lead roles.
React / Front-end:
Advanced knowledge of React, TypeScript, state management patterns, component architecture.
C# .NET Core / Backend:
Deep expertise in C#, API design, microservices, distributed architectures.
Python (pyspark):
Experience building scalable distributed data pipelines and integrating with analytics platforms.
Power BI:
Strong hands-on experience with dashboard development, data modelling, DAX, governance, and performance tuning.
Architecture:
Proven ability to design microservices, event-driven solutions, and cloud-native systems.
DevOps / CI/CD:
Strong knowledge of automated pipelines, build and release engineering, and deployment strategies.
Cloud Expertise:
Azure/AWS experience, preferably Azure (App Services, Functions, Storage, Event Hub, DevOps, Databricks).
Databases:
Strong SQL, data modeling, and performance optimization experience across relational and NoSQL stores.
Containers:
Hands-on experience with Docker, Kubernetes, and container orchestration.
________________________________________
Domain Knowledge
Strong understanding of capital markets, particularly:
Credit risk: PD, LGD, EAD, counterparty exposure, credit decisioning.
Market risk: VaR, sensitivity measures, stress testing methodologies.
Familiarity with regulatory frameworks (Basel III, FRTB, IFRS9) is highly desirable.
________________________________________
Leadership & Soft Skills
Strong people leadership, mentoring, and team development capabilities.
Excellent communication and stakeholder interaction skills across tech, risk, and business groups.
Proven ability to make sound architectural and technology decisions.
Strong problem-solving, analytical thinking, and delivery management.
Ability to balance hands on engineering with strategic leadership responsibilities.
Full Stack Development Lead (React & C# .NET Core) (m/k/n)
Full Stack Development Lead (React & C# .NET Core) (m/k/n)