Senior Software Engineer - TypeScript & Node · Distributed Messaging (Kafka / RabbitMQ) · AI Coding Agents

BIG WAVE, LLC
United States
7 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$230,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Apache ActiveMQ Agile Methodology Artificial Intelligence Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Advanced Message Queuing Protocol Unit Testing Software as a Service Software Quality
+94 more
Code Review Databases Continuous Integration Command-Query Responsibility Segregation (Software Development) Extract Transform Load (ETL) Cursor Database Design Shard (Database Architecture) Software Design Documents Distributed Systems Amazon DynamoDB ECMAScript Electronic Data Interchange (EDI) Elasticsearch Fault Tolerance Github Python (Programming Language) PostgreSQL Message Broker MongoDB MySQL Node.Js NoSQL Object-Relational Mapping Pair Programming Performance Tuning Prism (Software) Software Architecture Queueing Systems RabbitMQ Redis Reliability Engineering Prometheus Next.js Amazon Simple Notification Service (SNS) SQL Databases Systems Integration Transaction Data TypeScript Openapi Datadog Circleci Transaction Processing (Computing) Enterprise Software Applications Load Balancing Cloud Platform System Test-Driven Development (TDD) Apache Yarn GitHub Copilot ReactJS Istio Retrieval-Augmented Generation System Availability Large Language Models Claude Code Grafana Multi-Agent Systems Concurrency Prompt Engineering AI Coding Agents Backend Agentic-AI Rate Limiting B2b Software Git Cloudformation Servicebus Event Driven Architecture Amazon Relational Database Service Webpack Integration Tests Kubernetes Infrastructure Automation Frameworks Low Latency Production Code Apache Kafka Npm(Software) Graphql Front End Software Development React Redux Event Sourcing NestJS Restful APIs Model Context Protocol Amazon Simple Queue Service (SQS) Terraform Code Restructuring Data Pipelines Dynatrace Api Management Docker Monolithic Repository Jenkins Microservices

Job description

  1. Deep TypeScript and Node. Expert level, not exposure. Modern service frameworks, a monorepo setup, React on the front end, cloud-native infrastructure. If TypeScript has been incidental to a Java or Python career, this is not your role.
  2. Real distributed messaging - Kafka, RabbitMQ or equivalent. This is the single most common reason strong resumes get rejected here. Event-driven systems, queueing and streaming, ordering, idempotency, retries, and what happens when a consumer falls over at volume. Calling REST APIs is not this.
  3. Shipping production code with AI coding agents. Hands-on, in a real codebase, right now. You should have opinions about what you delegate to an agent, what you never would, and how you review what comes back. Theory and weekend experiments will not clear the bar.

Miss one of the three and the conversation stops there. Have all three and you are already most of the way into a process with a company paying well above market for engineers who do this properly., Most companies will tell you they are AI-forward. Usually that means someone expensed a licence and the team is encouraged to experiment.

Here, coding agents are standard equipment - simply how the work gets done. Which means the senior engineering job has quietly turned into something more interesting than it was three years ago. You are not the fastest typist on the team. You are the person who decides what is worth building, designs the system it lives in, directs the agents doing the construction, and reviews their output with exactly the scepticism you would bring to a teammate’s pull request.

And here is what gets missed in every breathless post about AI replacing engineers: this makes deep fundamentals more valuable, not less. You cannot safely approve what an agent produces if you do not genuinely understand the system underneath it. An agent will happily hand you something that compiles, passes tests, and quietly falls apart the first time real volume hits it at 3am. Catching that is the job.

WHAT YOU WILL ACTUALLY BE DOING

Designing the hard parts. You lead the technical design of major initiatives and product features. You write the design docs. You make the call on architecture and you argue it in business terms, not just technical ones.

Directing and reviewing AI agents. Decomposing work so agents can execute it well, steering that execution, and reviewing it rigorously. You set the standard for what an agent is and is not allowed to ship.

Living in distributed systems. The platform is event-driven, moving high volumes of transactional data between parties who all have opinions about format and timing.

Owning reliability. Enterprise customers’ supply chains depend on what you build. You own how it behaves under load and when things break.

Raising the bar. Mentoring other engineers and lifting their design skills.

Partnering with product. Pushing back when the engineering cost does not justify the outcome, and proposing the better route to the same result.

WHAT THIS ROLE IS NOT

Not a management role. No reports, no headcount, no review cycles. If you went into management and came back to IC because building is what you love, that reads as excellent judgement here.

Not execution inside someone else’s architecture. If the last few years were delivering well-specified work within a design someone more senior set, this will not land at this level.

Not a prompt-engineering gig. Using agents is the baseline, not the achievement.

Not a process role. Nobody is being hired to run ceremonies, own a board, or evangelise a methodology.

Not backend-only, frontend-only or infra-only. This is product engineering.

Not hybrid, and not sponsored. Genuinely remote, US-based, Pacific overlap preferred. No visa sponsorship and no visa transfers.

Requirements

A growth-stage background - Series C or later, or Series A/B with genuine enterprise traction.

End-to-end ownership of a major system or product area.

Product-minded, strong communicator who can argue a trade-off with people who do not write code.

B2B SaaS experience is a bonus., TypeScript, JavaScript, Node.js, NodeJS, ES2022, ECMAScript, Deno, Bun, npm, pnpm, Yarn, TSConfig, Type Safety, Static Typing, Generics, NestJS, Express, Fastify, Koa, Nx, Monorepo, Turborepo, React, Next.js, Redux, React Query, Vite, Webpack, GraphQL, Apollo, tRPC, REST API, OpenAPI, Kafka, Apache Kafka, RabbitMQ, AMQP, NATS, Pulsar, ActiveMQ, SQS, SNS, EventBridge, Kinesis, Redis Streams, Event-Driven Architecture, Event Sourcing, CQRS, Pub/Sub, Message Queue, Message Broker, Consumer Groups, Partitioning, Idempotency, Exactly-Once Delivery, Distributed Systems, Microservices, Service Mesh, Saga Pattern, Eventual Consistency, Backpressure, Retries, Dead Letter Queue, Circuit Breaker, Rate Limiting, Throughput, Latency, Horizontal Scaling, Sharding, Replication, Fault Tolerance, High Availability, Concurrency, Distributed Tracing, Load Balancing, AI Coding Agents, Claude Code, Cursor, GitHub Copilot, Codex, Windsurf, Cline, Aider, Devin, Agentic Workflows, LLM, Large Language Models, Prompt Engineering, AI Code Review, AI Pair Programming, Context Engineering, MCP, Model Context Protocol, RAG, Retrieval Augmented Generation, Vector Database, Embeddings, AI-First Engineering, AI Native, Agent Orchestration, AWS, EC2, ECS, EKS, Lambda, S3, RDS, CloudFormation, Terraform, Docker, Kubernetes, Helm, CI/CD, GitHub Actions, Jenkins, CircleCI, Observability, Datadog, Prometheus, Grafana, OpenTelemetry, Infrastructure as Code, PostgreSQL, MySQL, MongoDB, DynamoDB, Redis, Elasticsearch, Prisma, TypeORM, Knex, SQL, NoSQL, Database Design, Data Modeling, ETL, Data Pipelines, Schema Migration, System Design, Technical Design, Software Architecture, Architecture Decision Records, Design Docs, Technical Leadership, Staff Engineer, Principal Engineer, Senior Software Engineer, Lead Engineer, Individual Contributor, Mentoring, Code Review, Technical Strategy, Scalability, Reliability Engineering, Production Systems, Performance Optimization, Refactoring, Legacy Modernization, Product Engineering, Full Stack Engineer, Backend Engineer, B2B SaaS, SaaS, Enterprise Software, API Platform, Developer Experience, Platform Engineering, Supply Chain Technology, Logistics Technology, EDI, Electronic Data Interchange, Trading Partners, Order Management, Invoicing, Fulfillment, Integrations, Data Exchange, Workflow Automation, Rules Engine, Transaction Processing, Series C, Series B, Series A, Growth Stage, Venture Backed, Startup, Scale-up, High Growth, Enterprise Traction, Product Led Growth, Remote First, Distributed Team, Unlimited PTO, Equity, Agile, Shipping Fast, Ownership, Cross-Functional, Stakeholder Management, Communication Skills, Problem Solving, Pragmatism, Code Quality, Testing, Unit Testing, Integration Testing, TDD, Git, Trunk Based Development, Pull Requests, Remote USA, US Remote, Pacific Time, PST, PDT, West Coast, United States, US Citizen, Green Card, Permanent Resident, No Sponsorship, Work Authorization

Benefits & conditions

Up to $230k + equity. Full-time and permanent. Remote-first by design, with unlimited PTO and a work-from-home benefit. Four-stage interview process. Several engineers are being hired on this requisition, so you are not competing for a single seat.

This is a confidential search handled by Big Wave Digital. Apply here and we will walk you through the company, the product, the team and the process.

Where we’re going, we don’t need roads. We do need someone who can read what the machines write.

About the company

A venture-backed B2B software company of roughly 100 people, rebuilding the data layer that moves orders, invoices and shipment data between the companies that actually make and ship things. It is a category that has run on decades-old tooling, manual configuration and months-long onboarding since roughly the fax era. This team turned it into a self-service platform with AI built into the core of the product, and hundreds of enterprise customers now push serious production volume through it daily.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Loading talks and stories from around this role…