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