Overview
Were looking for a Full Stack Developer to help build and evolve an enterprise-grade, internationalized e-commerce platform.
You will work across a modern Vue 3 + TypeScript frontend and a C#/.NET microservice backend using ServiceStack and Microsoft SQL Server, delivering scalable, reliable, and maintainable features.
Responsibilities
Build and maintain Vue 3 (Composition API) UI features and reusable components in a large SPA.
Develop strongly typed TypeScript interfaces and type-driven UI logic.
Implement and extend state management using Pinia.
Work extensively with Kendo UI for Vue (v6.x) to deliver enterprise UX.
Integrate REST APIs using Axios, including centralized API abstraction, error handling, and logging.
Build and maintain backend services using C#/.NET microservices with ServiceStack.
Implement service-to-service integrations using messaging patterns (async processing, pub/sub, queues, retries, dead-lettering).
Design and optimize Microsoft SQL Server data access (queries, indexing, performance tuning).
Package services with Docker and deploy/manage them in Kubernetes.
Collaborate with product, QA, and engineering teams to deliver end-to-end features.
Participate in code reviews, documentation, and engineering standards improvements.
Core Technical Stack
Frontend
Vue 3 (Composition API) – expert level
TypeScript – strong typing, interfaces, type definitions
Pinia – state management
Kendo UI for Vue (v6.x)
Vue I18n – multi-language applications
Axios + REST API integration with structured error handling
Backend
C# / .NET Core
Microservices architecture
ServiceStack
Microsoft SQL Server
REST API design (versioning, pagination, filtering, error contracts)
Platform / DevOps
Docker
Kubernetes (service deployment, configuration, troubleshooting)
Architecture & Patterns
Micro-frontend architecture (custom element components)
Service-based architecture with API abstraction layer
Type-driven development using TypeScript
Messaging patterns for distributed systems
Async workflows and eventual consistency
Experience & Qualifications
Required
5+ years Vue.js development (Vue 3 preferred)
3+ years TypeScript
5+ years C# / .NET Core
Experience building e-commerce platforms (cart, checkout, orders, catalog, discounts)
Strong REST API integration and debugging
Hands-on Docker experience
Practical Kubernetes experience
Experience using AI development tools (Copilot, Claude, Windsurf)
Nice to Have
Messaging platforms (queue/event bus technologies)
Payment gateway integration
Multi-language application experience (EN/ES/FR/DE)
Performance optimization for large SPAs
MLM / Direct sales platform experience
Umbraco CMS integration
Professional Skills
Strong communication and cross-team collaboration
Comfortable with code reviews and technical feedback
Ability to document technical decisions
Strong debugging and problem-solving mindset
Ownership of features from development to delivery
What Success Looks Like
Ability to take a feature from requirements to production across UI, APIs, services, and data layers.
Continuous improvement of code quality, typing, patterns, and maintainability.
Building resilient and observable integrations across APIs and messaging systems.
