Bucharest, Romania

Full Stack Developer

 Job Description:

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.