Technical Leadership & DevelopmentArchitect, design, develop, and maintain scalable, secure, and high-performing full-stack web applications and POS solutions across cloud and on-premises environments.Own end-to-end delivery of features — from requirements analysis and technical design to coding, code review, testing, deployment, and post-release support.Set technical standards, coding guidelines, and best practices for the team across frontend, backend, database, and DevOps layers.Drive system design discussions, evaluate trade-offs, and produce architecture documents, ADRs, and integration designs.Hands-on contributor: spend a meaningful portion of time writing production-grade code and reviewing pull requests.
Booking Systems Lead development and modernization of online booking and POS applications, including cashier terminals, kiosk apps, back-office portals, and store-level services, and Media applicationsDesign and implement integrations with payment gateways (EMV, NFC, contactless, QR), card processors, fiscal printers, barcode scanners, cash drawers, scales, and other peripherals.Ensure POS solutions comply with PCI-DSS, tokenization, end-to-end encryption, and regional requirements.Optimize POS for high availability, low latency, and resilience under peak retail windows.
AI-Powered Development & Product FeaturesChampion the use of AI coding assistants (e.g., Claude, GitHub Copilot, and Cursor) across the engineering team to accelerate delivery, improve code quality, and reduce toil.Define guardrails, prompt patterns, and review practices for safe and effective AI-assisted code generation, refactoring, and testing.Design and implement AI-driven product features such as natural-language search, intelligent recommendations, automated reconciliation, fraud detection, demand forecasting, and conversational interfaces.Integrate LLMs and ML models via APIs (OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, etc.), including prompt engineering, RAG pipelines, embeddings, and vector databases.Evaluate emerging AI tooling and frameworks; run focused proofs-of-concept and translate successful experiments into production capabilities.
Advertisement Platform IntegrationsLead integrations with major advertisement and marketing platforms — Google Ads, Google Marketing Platform (GA4, GTM, Campaign Manager 360), Meta (Facebook / Instagram) Ads, TikTok Ads, LinkedIn Ads, X (Twitter) Ads, Microsoft / Bing Ads, Pinterest, Snap, and programmatic DSPs.Implement server-side and client-side tracking using Google Tag Manager (GTM), GA4, Meta Conversions API (CAPI), TikTok Events API, and offline conversion uploads to support privacy-safe, first-party measurement.Build and maintain pixel, SDK, and postback integrations; manage UTM strategy, campaign attribution, deep links, and audience / customer-list sync to ad platforms.Partner with Marketing and Growth teams to expose product, transaction, and POS-derived signals (purchases, AOV, repeat purchase, LTV) into ad platforms for better targeting, lookalikes, and bidding.Ensure ad-related data flows are compliant with GDPR, CCPA, consent management (CMP), and platform-specific policies (e.g., Consent Mode v2, ATT).
Performance Tuning & ScalabilityOwn end-to-end performance — frontend (Core Web Vitals: LCP, INP, CLS), backend latency, database query performance, and POS terminal responsiveness.Profile and optimize using tools such as Chrome DevTools, Lighthouse, WebPageTest, k6, JMeter, Gatling, New Relic, Datadog APM, and database EXPLAIN plans.Implement caching strategies (CDN, edge, Redis, HTTP caching), code-splitting, lazy loading, image optimization, and bundle-size budgets.Tune database performance through indexing, query optimization, partitioning, sharding, read replicas, and connection-pool management.Define and enforce performance SLOs / SLAs and run load, stress, and soak tests prior to peak retail events and major releases.
People & Delivery ManagementManage, mentor, and grow a team of full-stack engineers — including hiring, onboarding, performance reviews, career development, and 1:1s.Plan, prioritize, and deliver the engineering roadmap in partnership with Product, Design, QA, and Operations.Run agile ceremonies (sprint planning, stand-ups, retrospectives) and ensure healthy estimation, scope management, and predictable delivery.Track and report on team KPIs: velocity, code quality, defect rates, deployment frequency, MTTR, and customer-impacting incidents.Foster a culture of ownership, engineering excellence, continuous learning, and constructive code review.
Quality, Security & OperationsDrive automated testing strategies (unit, integration, end-to-end, performance) and maintain high code coverage and reliability.Champion CI/CD, infrastructure-as-code, observability (logging, metrics, tracing), and on-call / incident response practices.Ensure security by design — secure coding, dependency management, secrets handling, threat modeling, and compliance with PCI-DSS, GDPR, SOC 2, and other applicable standards.
Technical SkillsFrontendJavaScript / TypeScript, HTML5, CSS3.Modern libraries and frameworks such as React, Next.js, Angular, or Vue.js.State management (Redux, Zustand, RxJS), responsive design, accessibility (WCAG), and performance optimization.Experience building POS/kiosk UIs (touch-first, keyboard-driven, offline-capable) is a strong plus.
BackendStrong proficiency in one or more of: Node.js, .NET / C#, Java / Kotlin, Python, or Go.Designing REST and GraphQL APIs, gRPC services, and event-driven systems (Kafka, RabbitMQ, SQS).Relational databases (PostgreSQL, SQL Server, MySQL) and NoSQL stores (MongoDB, DynamoDB, Redis).Proficiency working in Kubernetes and Docker containersExperience with monolithic modular architecture
POS & IntegrationsPayment terminals and gateways (Stripe Terminal, Adyen, Verifone, Ingenico, PAX, Square).EMV, NFC, contactless, tokenization, and end-to-end encryption flows.Peripheral integration (printers, scanners, scales, cash drawers) via OPOS, JavaPOS, USB/Serial, or vendor SDKs.Offline-first patterns, sync engines, and reconciliation workflows.
AI & MLAI coding assistants (Claude, GitHub Copilot, Cursor, Windsurf) and effective prompt/context engineering.Working with LLM APIs, embeddings, vector databases (Pinecone, Weaviate, pgvector), and RAG architectures.Familiarity with ML lifecycle basics: model selection, evaluation, fine-tuning concepts, and responsible AI considerations.
DevOps & Tooling - Git, GitHub/GitLab/Azure DevOps, trunk-based or Gitflow workflows.
- CI/CD (GitHub Actions, GitLab CI, Jenkins, Azure Pipelines).
- Docker, Kubernetes, Terraform / Pulumi, Helm.
- Velopack or similar tool for application updates
- Observability stacks: Datadog, New Relic, Grafana, Prometheus, ELK / OpenSearch.
|