Senior Full-Stack Developer (.NET Core & Angular)

Overview

We are seeking a Senior Full-Stack Developer with 5+ years of professional experience to lead the development of high-performance financial software. In this role, you will architect and build scalable backend services using .NET Core and sophisticated frontend interfaces using Angular. You will be a technical anchor for the team, ensuring data reliability and system performance under high-traffic conditions within a financial and budgeting product domain.

Job Description

Key Responsibilities

Frontend Architecture & Development

Design and build responsive, modular UI components using Angular.

Lead complex state management strategies using RxJS and NgRx (or Redux for React-based candidates).

Partner with UX/UI designers to ensure technical feasibility and seamless translation of wireframes into functional interfaces.

Backend & API Engineering

Architect and maintain scalable server-side logic and RESTful APIs using .NET Core (C#).

Develop complex integrations with third-party financial APIs, specifically focusing on retrieving historical budget data and synchronizing updates with external systems.

Implement advanced reliability patterns, such as message queuing and retry mechanisms, to guarantee loss-free processing during peak traffic.

Database & System Performance

Optimize PostgreSQL or SQL Server schemas for high-volume financial transactions and complex reporting.

Deploy Redis-based caching layers to significantly reduce latency and increase system throughput.

Proactively monitor and tune application performance, including API response times and frontend rendering speeds.

Security & Technical Leadership

Design secure API endpoints utilizing OpenAPI/Swagger standards and JWT/OAuth 2.0 protocols.

Conduct rigorous code reviews and establish engineering best practices to maintain high code quality.

Mentor junior developers and participate in architectural decision-making.

Agile Collaboration

Translate high-level business requirements into detailed technical specifications for the engineering team.

Communicate technical trade-offs and project risks clearly to non-technical stakeholders.

Drive participation in Agile ceremonies, including sprint planning and retrospectives.

Skills & Requirements

Angular, TypeScript, RxJS, HTML5, CSS3, .NET Core, .NET 6, C#, ASP.NET Web API, RESTful APIs, PostgreSQL, SQL Server, Schema Design, Query Tuning, Redis, Git, Postman, JWT, OAuth 2.0, OpenAPI, Swagger, Entity Framework Core, LINQ, GraphQL, Docker, CI/CD Pipelines, Azure DevOps, AWS, Kubernetes, Financial Data Structures, Budget Workflows

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you