Software Development Engineer II - Backend

GoHighLevel

Full Time2+ yearsPosted 3 days ago

Let the right jobs find you

Get personalised suggestions from verified company career pages, matched to your role, location, level, and skills.

Overview

Position Type

Full Time

Experience

2+ years

Job Description

About the Role:

We're building a global commerce platform to power $1T+ in annual transactions for millions of SMEs. As an SDE II, you'll design core models — subscriptions, payments, reconciliation, and tax — plus the services around them. You'll define event contracts, data policies, and consistency guarantees to ensure every transaction is correct by design, traceable, and delightful at scale.

Responsibilities:

  • Design and ship multi-tenant services: checkout, subscriptions, payments orchestration, invoicing, tax hooks
  • Integrate PSPs and local methods (UPI, wallets, BNPL, cards/3DS) with resilient webhooks and idempotent APIs
  • Implement an append-only double-entry ledger; apply event sourcing/CQRS where it improves scale and correctness
  • Write production-grade code with deep test coverage and OpenTelemetry instrumentation
  • Operate on GKE with CI/CD, autoscaling, SLIs/SLOs, and on-call ownership
  • Collaborate with PM/Design and mentor junior engineers

Requirements:

  • 2+ years in software development
  • Experience with Postgres, Valkey, and event-driven systems (Kafka, Pub/Sub)
  • Strong distributed systems fundamentals: idempotency, retries, ordering, concurrency, and consistency
  • Strong multi-tenant systems fundamentals: tenant isolation, per-tenant data and quota boundaries, noisy neighbour containment
  • Hands-on experience with Kubernetes and GCP; familiarity with secrets/KMS and PCI basics
  • Deep testing discipline: unit, integration, contract, and performance testing
  • Schema design for scale and backward compatibility
  • Excellent debugging and problem-solving skills

Tech Stack:

Backend: Go, ConnectRPC, Buf Databases: Postgres (Primary), AlloyDB, ClickHouse Cloud: GCP (GKE), Pub/Sub, Valkey, OpenTelemetry

Required Skills

GoConnect RpcBufPostgresqlValkeyKafkaPubsubKubernetesGcpSecrets KmsPci BasicsUnit TestingIntegration TestingContract TestingPerformance Testing

About the Company

GoHighLevel

India

Share This Job