Lead Back End Engineer – Contract

Company: G2i Inc.

Salary: Not provided

Location: , United States

node

Description

• Own the design and implementation of the backend services architecture

. • Build scalable Node.js microservices that interface with both smart contract layers and external financial systems.

• Leverage AI-driven development tools and modern cloud-native patterns to construct real-time event systems, API gateways, and integration layers capable of processing billions in transaction volume.

• Collaborate closely with the smart contract team to ensure seamless coordination between on-chain and off-chain systems.

• Contribute to an AI-first engineering team, utilizing tools like Claude, Linear, and various MCP/AI integrations daily. • Design and build distributed backend architecture from scratch — implementing TypeScript/Node.js microservices for payment processing, transaction monitoring, and orchestration.

• Implement real-time systems using WebSockets for live transaction updates and webhook infrastructure for third-party integrations.

• Develop and maintain mock banking integration APIs and abstraction layers that connect with payment networks, core banking systems, and regulatory reporting tools.

• Design event-driven architectures for blockchain event processing, reconciliation, and settlement finalization.

• Implement monitoring and observability systems across on-chain and off-chain components.

• Build secure API gateways with OAuth 2.0/FAPI, rate limiting, and detailed audit logging.

• Own technical decisions related to service architecture, database design, messaging patterns, and cloud infrastructure.

Requirements

• 8+ years of experience in backend engineering, with deep expertise in Node.js/TypeScript/Javascript and distributed systems.

• Proven track record in building high-throughput financial or payment systems.

• Strong proficiency in WebSocket, webhook, and real-time event processing implementations.

• Experience with AI-driven development tools (e.g., GitHub Copilot, Cursor, Claude).

• Hands-on experience with AWS, GCP, or Azure, and containerization using Docker/Kubernetes.

• Familiarity with blockchain integration patterns, Web3 libraries, and event monitoring.

• Experience with Kafka, RabbitMQ, Redis, and PostgreSQL.

• Understanding of financial protocols and payment systems (or eagerness to learn).

• Proven ability to build systems that scale to millions of users or billions of transactions.

• Knowledge of security best practices, PCI compliance, and financial regulatory requirements.

• Comfortable working independently as a domain expert while collaborating across teams.

Benefits

• Contract Duration: Initial 2–3 month contract with potential for long-term extension or full-time conversion based on performance and company fit.

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.