Full-Stack Software Engineer
Core
Design, implement, and maintain new features for enterprise investment management products, focusing on front-end and back-end development within a self-organized Scrum team.
Role type
Senior Full-Stack Software Engineer (C#/.NET, Angular)
Builds
Enterprise investment management and financial operations software
Domain
FinTech / Investment Management
Deliverable
production ML models | product features
Required skills
C# (.NET/.NET Framework), Angular, Enterprise application architecture, CI/CD automation, Manual exploratory testing, SQL, Software architecture patterns (DDD), Cloud infrastructure
Preferred skills
FinTech domain knowledge, Derivatives (options, futures, swaps), Azure cloud platforms
Technologies
C#, .NET, Angular, Git, TeamCity, Azure DevOps, SQL, Microsoft Azure
Responsibilities
Design and implement front-end and back-end features; take technical ownership of feature delivery; drive automation-first approach for E2E, API, and integration tests; perform manual exploratory testing; define test strategies; collaborate with Product Owners and Technical Leads; contribute to architectural discussions; mentor less experienced engineers; improve CI/CD pipelines and development tools.
Seniority
Senior, hands-on IC with mentorship responsibilities