HighLevel

Software Development Engineer III – Payments & Commerce

HighLevel

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

BigQueryCloudDistributed SystemsGoogle Cloud PlatformJavaScriptKafkaKubernetesMicroservicesMongoDBNode.jsRedisTypeScriptVue.js

About the role

  • Design and ship multi-tenant services (checkout, payments orchestration, subscriptions, settlement & reconciliation, invoicing, tax hooks).
  • Integrate payment providers and local methods (cards/3DS, UPI, wallets, BNPL) with resilient webhooks and idempotent APIs.
  • Implement an append-only double-entry ledger and apply event sourcing/CQRS where it improves correctness and scale.
  • Ship production-grade code with contract, integration, property-based, and performance tests; instrument with OpenTelemetry.
  • Operate services on GKE (GCP) with CI/CD, canaries, autoscaling, SLIs/SLOs, incident response, and on-call participation.
  • Collaborate with PM/Design and mentor SDE I/II engineers.
  • Lead cross-service designs connecting orchestration → ledger → reconciliation with clear contracts and failure-mode analysis.
  • Define reliability strategy including SLIs/SLOs, capacity models, multi-region failover plans, DR and chaos drills.
  • Establish data retention/archival strategies compliant with regulatory requirements.
  • Drive engineering excellence via design reviews, postmortems, and technical strategy across Payments & Commerce.

Requirements

  • 3–6+ years building backend services, with strong TypeScript/Node.js and NestJS experience.
  • Practical expertise with MongoDB and/or Firestore (transactions, indexing), Redis cache design, and event-driven architecture (Kafka, GCP Pub/Sub).
  • Strong grasp of distributed systems fundamentals: idempotency, retries/backoff & jitter, message ordering, de-dup/outbox for “exactly-once-ish” processing, race conditions, concurrency control, and eventual consistency.
  • Hands-on with Kubernetes and at least one cloud (GCP preferred); familiarity with secrets/KMS and PCI basics.
  • Deep testing discipline: unit, integration, contract, and performance testing.
  • Schema design focused on scalability and backward compatibility.
  • Strong problem-solving and debugging skills.
  • Nice to have: Vue 3 + Vite; BigQuery, Dataflow/Beam, Snowflake; multi-region design experience; observability at scale and chaos/DR practice; prior experience at a fintech, payment processor, or e-commerce company.