> Markdown version of [/jobs/ext/1236989-staff-backend-engineer-chainit](https://www.wearedevelopers.com/jobs/ext/1236989-staff-backend-engineer-chainit). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Backend Engineer - ChainIT - **Company:** ChainIT Inc. - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $160,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Amazon Cloudfront, Amazon S3, Automation of Tests, Biometrics, Cloud Computing, Code Coverage, Databases, Command-Query Responsibility Segregation (Software Development), Data Validation, Data Security, Relational Databases, Distributed Systems, Django Web Framework, Key Management, PostgreSQL, Message Broker, Node.Js, Object-Relational Mapping, RabbitMQ, Role-Based Access Control, Redis, Blockchain, Swagger, Service-Oriented Architecture, Amazon Simple Notification Service (SNS), TypeScript, Management of Software Versions, Openapi, Datadog, AWS Cdk, Data Logging, Amazon ElastiCache, Caching, Technical Debt, Backend, Event Driven Architecture, Kubernetes, Sentry, Ethereum, Apache Kafka, Graphql, Web3.js, Route53, NestJS, Software Coding, Terraform, Api Management, AWS EKS, Docker, Monolithic Repository, Microservices - **Published:** July 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=650bd889a0c5e3d5 ## About the Role · Deep, demonstrated experience (typically 8+ years) designing, building, and operating scalable backend systems in production - we level on scope and impact, not tenure alone. · Expertise in Node.js / TypeScript with a mature backend framework (NestJS strongly preferred, or an equivalent such as Spring, Django, or Rails). · Proven system-design skill for distributed, service-oriented architectures: service boundaries, APIs, and versioned interfaces. · Hands-on experience with event-driven / asynchronous architecture - a message broker (RabbitMQ or Kafka) and patterns such as CQRS. · Strong data-layer depth with relational databases (PostgreSQL) and an ORM (TypeORM or equivalent), plus caching (Redis) and sound schema/consistency judgment. · Production experience with cloud + containers/orchestration (AWS, Docker, Kubernetes/EKS). · A track record of raising testing and quality culture - introducing or maturing automated testing in a production codebase. · Demonstrated Staff-level behaviors: technical leadership and mentorship through influence, and strong cross-team collaboration and written/verbal communication. Nice to have · Experience building internal platforms, shared frameworks, or developer-experience / SDK tooling. · Familiarity with parts of our stack - NestJS CQRS, Bull queues, and AWS services (Cognito, QLDB, Rekognition, KMS, S3/CloudFront) - we'll ramp you on the rest. · Exposure to a regulated or compliance-heavy domain: identity / KYC / KYB, biometrics / IDV, fintech / payments, or blockchain / web3. · Experience taking a system in-house from a vendor or agency, or leading a large modernization / refactor. · Working knowledge of observability tooling (metrics / tracing / SLOs) and infrastructure-as-code (Helm, AWS CDK, or Terraform). · Familiarity with immutable / append-only ledgers or on-chain (KMS) signing, and with multi-IdP auth (Auth0, AWS Cognito, JWT/Passport)., * Describe your experience with event-driven architecture, message brokers, or async job processing. Please include tools used such as RabbitMQ, Kafka, Redis, Bull, or similar., * AWS: 3 years (Required) * Kubernetes, Docker, or EKS: 2 years (Required) * microservices or distributed systems: 3 years (Required) * Back-end development: 8 years (Required) * TypeScript / Node.js: 4 years (Required) * NestJS: 2 years (Required) ## Description Own the backend that every ChainIT product runs on. We're hiring our first in-house Staff engineer to take architectural stewardship of the ChainIT core platform - the ~25-service NestJS backend behind biometric identity, verified agreements, NIL payments, and on-chain asset tokenization. About ChainIT ChainIT is a private, US-based, blockchain-anchored digital-identity and biometrics platform headquartered in Scottsdale, Arizona. Our mission is to create a zero-trust digital future, where every identity, action, and agreement is verified, not assumed. We prioritize Truth over Trust: every record we create is a Validated Data Token (VDT) - an immutable, tamper-proof record of *who, where, what, and when*, anchored on-chain and backed by 14+ granted U.S. patents and a growing IP portfolio. One core platform powers our entire product family - ChainIT-ID (biometric KYC), ChainIT Org / KYB (business verification), Pactvera (biometric smart agreements), Sportafi (college-athlete NIL payments), Age App (privacy-first age verification), ChainITX (physical-asset tokenization), Touch Audit (tamper-evident audit trails), ChainIT Pay (embedded payments), and a developer SDK launched at Consensus 2025. About the role For five years, our core platform - the universal backend beneath every ChainIT product - has been built and run largely by an external development partner. As the platform has become core to the business, we're bringing ownership in-house, and you are the first in-house Staff engineer to own it. You take architectural stewardship of the platform and become the accountable owner of its architecture, quality, reliability, and technical direction - serving every product team, not a single product, so one well-designed change compounds across the whole portfolio. This is not greenfield. You inherit a mature, revenue-bearing production system with genuine scope - and honest, acknowledged gaps you're trusted to close. If you want the rare combination of deep existing surface area *and* true founding ownership - where you define what "done" and "good" mean for an entire company's backend - this is that seat. It is a Staff-level individual-contributor role with no direct reports. Your leverage is architecture, influence, and mentorship, not headcount. You coordinate with our external development partner; you don't supervise them. What you'll own · The architecture, quality, and reliability of our core platform - ~25 NestJS microservices on AWS EKS - taking full in-house stewardship from our external development partner and serving every product team. · The highest-scope, cross-service problems: event-driven messaging over RabbitMQ, CQRS, data consistency across per-service PostgreSQL/TypeORM, caching and async jobs on Redis/Bull, and versioned API contracts. · The engineering bar for everyone who builds on the platform - shared libraries and service templates, coding standards, OpenAPI and API-versioning discipline, and a definition-of-done that includes tests, observability, and non-functional requirements. · Reliability across the fleet - SLOs/SLIs, error budgets, on-call and runbook maturity, incident response, and telemetry (Sentry, structured logging, metrics, tracing). · Architecture governance - lightweight decision records (ADRs) and design reviews, making the long-term architectural bets other engineers build on. · The platform's highest-trust surfaces - a secure data-exchange over PII, biometric identity-verification orchestration, the immutable audit ledger, and AWS KMS-backed on-chain signing. · Mentorship through influence - you'll grow senior and mid-level engineers, raise code-review quality, and lead the handoff of ownership from the external development partner to in-house engineering. Your first year You'll inherit a working platform with real, well-understood technical debt - and the mandate to pay it down. High-leverage early missions include: · Install the automated-test safety net. Coverage is effectively zero today and CI gates on lint only - you'll lead the in-progress regression-test backfill and define what "tested" means going forward. · Make deploys safe. Introduce an in-bootstrap migration runner and migration discipline across services (most run migrations manually today). · Finish the in-flight ledger migration. Complete the append-only-ledger (QLDB) transition that's currently mid-flight. · Advance the identity-layer migration. Move the platform's authentication from Auth0 to AWS Cognito - an in-flight modernization spanning every product's login path. · Harden the highest-trust surfaces. Close known security gaps across authentication, input validation, and outbound calls. · Tame the hotspots. Bring structure to the high-churn services and oversized modules that drive most regressions. We'll be candid about the state of the platform in your interviews - because owning exactly these problems is the job, and it's what makes the role worth a Staff engineer's time., · Language & framework: Node.js + TypeScript; NestJS 10 with CQRS and hexagonal (ports/adapters) layering · Monorepo: Nx (~25 independently deployable microservices) · Data: PostgreSQL + TypeORM 0.3.x (per-service databases and migrations); Amazon QLDB append-only "Validated Data Token" ledger · Messaging & async: RabbitMQ event-driven message patterns (dual HTTP/REST + message transport per service); Redis + Bull for caching and job queues · API surface: REST + Swagger/OpenAPI, URI-versioned (/v1); we consume an external Hasura GraphQL instance as a client · Cloud & delivery: AWS EKS + Helm, ElastiCache, S3/CloudFront, SES/SNS, Route 53, AWS CDK · Identity & trust: Multi-IdP - AWS Cognito and Auth0 (mid-migration from Auth0 to Cognito) plus custom JWT/Passport with org-scoped RBAC; AWS Rekognition and third-party IDV vendors for biometrics; AWS KMS custodial signing for dual-chain (Polygon + Ethereum) tokenization, * Have you built or maintained payment, fintech, identity, KYC/KYB, blockchain, or other high-trust systems in production? If yes, describe the system and your role. * This is a Staff-level individual contributor role with no direct reports. Please describe how you have led through architecture, mentorship, standards, or influence without direct management authority. * Describe a backend platform, microservices system, or production architecture you owned or helped lead. What was your role, what technologies were used, and what impact did your work have? * Tell us about a time you inherited a production codebase with significant technical debt, low test coverage, or reliability issues. What did you prioritize first and why? ## Related Videos - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) - [Next, Nest, Nuxt… Nust?](https://www.wearedevelopers.com/videos/421-next-nest-nuxt-nust) ## Related Articles - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers)