Senior Backend Engineer

G
G2iFintech, Blockchain
Remote (U.S.)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5–7 years
Required Skills
PostgreSQLKafkaTypeScriptDistributed Systems

Requirements

  • 5–7 years of backend software engineering experience.
  • Experience with systems requiring strict correctness or ordering guarantees, such as financial transactions, ledgers, or distributed queues.
  • Strong proficiency in TypeScript.
  • Experience with Effect (effect.ts) or a comparable functional effect system.
  • Experience with durable workflow or orchestration systems, such as Temporal.
  • Solid understanding of concurrency control patterns including partitioned/keyed execution, idempotency, at-least-once delivery, and reconciliation.
  • Production experience with PostgreSQL.
  • Production experience with Kafka or equivalent message infrastructure.
  • Experience owning services independently, including judgment regarding reliability and design.
  • Strong written communication skills for authoring technical RFCs.

Responsibilities

  • Own transaction processing platform infrastructure for signing and settlement flows.
  • Manage transaction-ordering and concurrency-control logic to ensure correctness at scale.
  • Design data models, API contracts, and retry/backoff logic for owned services.
  • Author RFCs for banking and blockchain engineers.
  • Define production-ready standards, including SLOs, alerting thresholds, and runbooks.
  • Lead incident response, root-cause analysis, and postmortems.
  • Assess consistency models, failure modes, and capacity requirements.
  • Coordinate with cross-functional engineering teams to align on platform capabilities.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now