Sr Software Engr (Golang, Concurrency, 8+ Years)

Added
less than a minute ago
Type
Full time
Salary
Salary not provided

Related skills

dynamodb golang aws postgresql microservices

๐Ÿ“‹ Description

  • Design and implement backend services in Go using Gin/Echo/Fiber.
  • Build and operate core components of a Journey Builder workflow platform.
  • Develop execution models for stateful, long-running workflows with branching and retries.
  • Design routing, decision, and event-correlation algorithms with idempotency.
  • Build event-driven pipelines using Kafka, SQS, or SNS.
  • Manage workflow state and history using PostgreSQL, DynamoDB, Redis.

๐ŸŽฏ Requirements

  • 9+ years of backend engineering experience.
  • Strong Golang proficiency; REST APIs and microservices.
  • Distributed systems, microservices, event-driven design.
  • Workflow engines, orchestration, or state machines.
  • Asynchronous processing, retries, deduplication, failure recovery.
  • Data modeling with SQL/NoSQL (PostgreSQL, DynamoDB, Redis).

๐ŸŽ Benefits

  • Attractive Discretionary Time Off
  • Private Medical Insurance with optional dependent coverage
  • Educational Assistance Reimbursement Program
  • Reimbursement for conferences, trainings, and other personal development events
  • Maternity and Paternity Leave
  • Ask recruiter for country specific information
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’