في المكتب
toto -
لبنان , بيروت
--
toto

تفاصيل الوظيفة

Job Description

Roles & Responsibilities


What you ll do

  • 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 to improve correctness and maintainability.
  • Implement and extend state management using Pinia , including patterns for complex application state.
  • Work extensively with Kendo UI for Vue (v6.x) to deliver consistent enterprise UX.
  • Implement robust REST API integration using Axios and your existing API/service layer patterns (centralized API abstraction, error handling, logging).
  • Build and support backend services in C#/.NET (microservice architecture) using ServiceStack .
  • Implement service-to-service integration using common messaging patterns (asynchronous processing, pub/sub, queues, idempotency, retries, dead-lettering concepts) with technology-agnostic best practices.
  • Design and optimize data access patterns using Microsoft SQL Server (queries, indexing considerations, performance tuning where needed).
  • Package and run services using Docker , and deploy/operate in Kubernetes (working with manifests/Helm where applicable, environment configuration, and service discovery concepts).
  • Collaborate with product, QA, and other engineers to deliver complete features end-to-end.
  • Participate in code reviews, contribute to documentation, and help improve team standards.

Core technical stack (must have)

  • Frontend
  • Vue 3 (Composition API) expert level
  • TypeScript strong typing, interfaces, type definitions
  • Pinia state management
  • Kendo UI for Vue (v6.x) significant experience or strong equivalent enterprise component library experience
  • Vue I18n multi-language apps, culture-specific formatting, date handling
  • Axios + REST API integration structured error handling and logging
  • Backend
  • C#/.NET (Core) in production
  • Microservice architecture
  • ServiceStack
  • Microsoft SQL Server
  • REST API design (resource modeling, versioning approach, pagination/filtering patterns, consistent error contracts)
  • Platform / DevOps
  • Docker (local dev and containerized services)
  • Kubernetes (deploying/troubleshooting services, configurations/secrets, rollout concepts)

5+ years building production applications with Vue.js (Vue 3 strongly preferred)

3+ years using TypeScript in production

5+ years of C#/.NET Core development in production

Experience building or supporting e-commerce functionality (cart, checkout, orders, catalog, discounts, etc.)

Strong REST API integration experience, including troubleshooting across client/server boundaries

Hands-on experience with Docker , and practical familiarity with Kubernetes in real environments

Nice to have

  • Messaging platform experience (e.g., any queue/event bus technology) and distributed-systems best practices
  • Payment gateway integration experience
  • Multi-language application experience (EN/ES/FR/DE or similar)
  • Performance optimization for large SPAs
  • MLM/direct sales platform experience
  • Umbraco CMS integration

Professional skills

  • Clear communicator who can collaborate across functions (engineering, product, QA)
  • Comfortable with code reviews and constructive feedback
  • Ability to document decisions and share knowledge
  • Strong debugging mindset and ownership through delivery

Desired Candidate Profile

  • 5+ years building production applications with Vue.js (Vue 3 strongly preferred)
  • 3+ years using TypeScript in production
  • 5+ years of C#/.NET Core development in production
  • Experience building or supporting e-commerce functionality (cart, checkout, orders, catalog, discounts, etc.)
  • Strong REST API integration experience, including troubleshooting across client/server boundaries
  • Hands-on experience with Docker , and practical familiarity with Kubernetes in real environments
  • Messaging platform experience (e.g., any queue/event bus technology) and distributed-systems best practices
  • Payment gateway integration experience
  • Multi-language application experience (EN/ES/FR/DE or similar)
  • Performance optimization for large SPAs
  • MLM/direct sales platform experience
  • Umbraco CMS integration
  • Clear communicator who can collaborate across functions (engineering, product, QA)
  • Comfortable with code reviews and constructive feedback
  • Ability to document decisions and share knowledge
  • Strong debugging mindset and ownership through delivery

وظائف مشابهة

حول toto
لبنان, بيروت