[Remote] Staff Software Engineer – Event-Driven Architecture
Note: The job is a remote job and is open to candidates in USA. Intellibus designs and engineers platforms trusted by leading FinTech firms. They are seeking a Staff Engineer to design and build full-stack systems for financial platforms, focusing on frontend architecture, backend services, and distributed event-driven infrastructure.ResponsibilitiesBuild scalable frontend platforms using React, Next.js, and TypeScriptDesign modern UI architectures: server-side rendering, component-driven design, performance optimization, and state management patternsDevelop reusable component systems and scalable frontend frameworksBuild backend services using Node.js and NestJSDesign and implement REST APIs, microservices, asynchronous workflows, and high-performance data processing systemsWork with SQL and NoSQL databases using TypeORM, and optimize for throughput and reliabilityDesign distributed systems built on event-driven architecture using Kafka, Azure Service Bus, Azure Event Grid, and messaging/queue systemsBuild services that process high-volume financial events and real-time trading dataDeploy and operate systems on Microsoft Azure, including Azure App Services, Azure Data Fabric, messaging platforms, Docker, CI/CD pipelines, and Linux environmentsDesign infrastructure that supports resilient, scalable distributed systemsSkillsDesign, build, and own full-stack systems powering financial platformsBuild scalable frontend platforms using React, Next.js, and TypeScriptDesign modern UI architectures: server-side rendering, component-driven design, performance optimization, and state management patternsDevelop reusable component systems and scalable frontend frameworksBuild backend services using Node.js and NestJSDesign and implement REST APIs, microservices, asynchronous workflows, and high-performance data processing systemsWork with SQL and NoSQL databases using TypeORM, and optimize for throughput and reliabilityDesign distributed systems built on event-driven architecture using Kafka, Azure Service Bus, Azure Event Grid, and messaging/queue systemsBuild services that process high-volume financial events and real-time trading dataDeploy and operate systems on Microsoft Azure, including Azure App Services, Azure Data Fabric, messaging platforms, Docker, CI/CD pipelines, and Linux environmentsDesign infrastructure that supports resilient, scalable distributed systemsCommunicate clearly, manage complexity across people and systems, and maintain a high quality bar when things get difficultDesigned and operated event-driven distributed systems that process high-volume real-time dataDeep understanding of algorithms, data structures, and time complexityBuilt full-stack platforms using React/Next.js and Node.js/NestJS that run reliably in productionHands-on experience with message queues, streaming platforms, and asynchronous workflows — Kafka, Azure Service Bus, BullMQ, or similarReason clearly about system trade-offs: latency vs. throughput, consistency vs. availability, speed vs. reliabilityOperated systems in cloud environments like Microsoft Azure, including debugging production incidents and improving performance under pressureDesign systems end-to-end and take ownership of architecture and production outcomesMentored other engineers and contributed to architecture reviews, engineering standards, and technical decision-makingCommunicate well under pressure and explain technical decisions to a non-technical audienceCompany OverviewWe are a team of passionate software engineers and entrepreneurs. We love to solve challenging problems efficiently. It was founded in 2015, and is headquartered in Reston, Virginia, US, with a workforce of 51-200 employees. Its website is https://www.intellibus.com.