Technical Leadership & Development
-
Architect, 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 applications
-
Design 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 Features
-
Champion 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 Integrations
-
Lead 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 & Scalability
-
Own 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 Management
-
Manage, 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 & Operations
-
Drive 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 Skills
Frontend
-
JavaScript / 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.
Backend
-
Strong 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 containers
-
Experience with monolithic modular architecture
POS & Integrations
-
Payment 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 & ML
-
AI 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.
|