Software Development Engineer II - Backend

New
J
JobgetherCommerce and Payments
IndiaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 2 years
Required Skills
PostgreSQLGCPKafkaKubernetesGoDistributed Systems

Requirements

  • At least 2 years of professional software development experience.
  • Strong experience working with PostgreSQL, Valkey, and event-driven systems such as Kafka or Pub/Sub.
  • Strong distributed systems fundamentals, including idempotency, retries, ordering, concurrency, and consistency.
  • Understanding of multi-tenant architecture, including tenant isolation and noisy-neighbor containment.
  • Hands-on experience with Kubernetes and Google Cloud Platform.
  • Familiarity with secrets management, KMS, and PCI fundamentals.
  • Strong testing discipline across unit, integration, contract, and performance testing.
  • Experience designing database schemas for scale and backward compatibility.
  • Strong debugging and problem-solving abilities.
  • Familiarity with Go, ConnectRPC, Buf, AlloyDB, ClickHouse, and OpenTelemetry is advantageous.

Responsibilities

  • Design, build, and ship scalable multi-tenant services supporting checkout, subscriptions, payment orchestration, invoicing, and tax integrations.
  • Integrate payment service providers and local payment methods using resilient webhooks and idempotent APIs.
  • Implement an append-only double-entry ledger and apply event sourcing or CQRS patterns.
  • Define robust event contracts, data policies, consistency guarantees, and schemas.
  • Develop production-grade backend services with comprehensive test coverage and OpenTelemetry instrumentation.
  • Operate services on GKE using CI/CD, autoscaling, service-level indicators and objectives, and on-call ownership.
  • Design database schemas for scale while maintaining backward compatibility.
  • Collaborate closely with Product and Design teams to translate requirements into effective technical solutions.
  • Mentor junior engineers and contribute to a culture of engineering excellence, ownership, and continuous learning.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now