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.
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.
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