Software Development Engineer II – Commerce

Posted 5 days ago

This is a fully remote position, open to applicants in India.

πŸ“‹ Description

β€’ Create and deploy multi-tenant services for checkout, subscriptions, payment orchestration, invoicing, and tax integration.

β€’ Integrate Payment Service Providers (PSPs) and local payment options, including UPI, digital wallets, Buy Now Pay Later (BNPL), cards/3DS, resilient webhooks, and idempotent APIs.

β€’ Develop an append-only double-entry ledger and utilize event sourcing/CQRS where beneficial for scalability and accuracy.

β€’ Produce high-quality production code with comprehensive test coverage and OpenTelemetry instrumentation.

β€’ Manage services on Google Kubernetes Engine (GKE) with CI/CD, autoscaling, Service Level Indicators (SLIs)/Service Level Objectives (SLOs), and on-call responsibilities.

β€’ Work in collaboration with product managers and designers.

β€’ Provide mentorship to junior engineers.

β€’ Design foundational models for subscriptions, payments, reconciliation, and taxation.

β€’ Establish event contracts, data policies, and consistency guarantees for accurate and traceable transactions at scale.


⛳️ Requirements

β€’ Minimum of 2 years of experience in software development.

β€’ Proficient in MongoDB/Firestore, Redis, and event-driven architectures (Kafka, Pub/Sub).

β€’ Strong understanding of distributed systems principles: idempotency, retries, ordering, concurrency, and consistency.

β€’ Practical experience with Kubernetes and Google Cloud Platform (GCP); knowledge of secrets management/KMS and PCI basics.

β€’ Rigorous testing practices: unit, integration, contract, and performance tests.

β€’ Expertise in schema design for scalability and backward compatibility.

β€’ Excellent skills in debugging and problem-solving.

β€’ Capability to create responsive, accessible, and high-performing user interfaces that seamlessly integrate with backend APIs.

β€’ Familiarity with component-driven design, state management, and contemporary frontend development tools (Vite, ESLint, etc.).

β€’ Proficient in Go, ConnectRPC, Buf, Vue.js, Vite, Webpack, MFA, TanStack Query, MongoDB, Firestore, ClickHouse, GCP/GKE, Pub/Sub, Redis, and OpenTelemetry.


🏝️ Benefits

β€’ Remote-first work environment.

β€’ Commitment to employee well-being in India.

People also viewed

RTX13 hours ago

Principal Software Engineer – Air Traffic Solutions

US flagMaine OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
NVIDIA14 hours ago

Senior System Software Engineer, Software-Defined Networking

US flagCalifornia, +4 more statesFull-timeFull-stack Engineer$224k – $356.5k/year
ApplyView job
Infios15 hours ago

Senior Software Engineer

MX flagMexico, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

EG flagEgypt, +3 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

IN flagIndia, +5 more countriesFreelanceFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – License your Git Repositories for AI Training

CA flagCanada, +5 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers