Full Stack Developer
We are looking for a Senior Full Stack Developer to join our partner's team and contribute to the development of enterprise-grade applications and calculation platforms.
Required Qualifications:
-
5+ years of professional experience in software development and enterprise application delivery.
-
Strong expertise in building scalable web applications using Vue.js/Nuxt, TypeScript, and .NET/C#.
-
Proven experience working with Microsoft SQL Server in complex enterprise environments.
-
Solid understanding of full-stack architecture with clear API-driven separation between frontend and backend systems.
-
Hands-on experience implementing proxy layers, middleware solutions, or service abstraction patterns for frontend/backend communication.
-
Familiarity with Agile delivery methodologies and iterative development practices.
-
Experience supporting QA activities, defect management, deployment preparation, production releases, and post-production support.
-
Knowledge of containerized applications and DevOps-oriented delivery processes.
-
Previous exposure to data-heavy systems, financial/calculation platforms, workflow engines, reporting solutions, or warehouse-integrated applications is considered a plus.
Key Responsibilities:
-
Develop and maintain calculation entry modules and formula management interfaces.
-
Build administration and configuration screens for formulas, reusable tags, dependencies, validation rules, and metadata management.
-
Implement frontend-to-backend communication layers using Nuxt/Vite proxy and service integration patterns.
-
Deliver frontend components aligned with Figma designs and Tailwind CSS standards.
-
Develop user flows covering navigation, validations, status management, error handling, and results processing.
-
Design and implement backend services and business logic using .NET and C#.
-
Create APIs supporting frontend operations, validation workflows, administration, and calculation processing.
-
Define scalable API contracts, payload structures, validation responses, and error-handling patterns.
-
Design and maintain data models related to formulas, dependencies, calculation runs, validation flows, and processing results.
-
Develop SQL Server database objects supporting application persistence and processing requirements.
-
Implement complex calculation logic including recursive formulas, dependency resolution, reusable components, and hierarchical processing structures.