Intellibus designs and engineers platforms trusted by leading FinTech and trading firms. They are seeking a Staff Engineer to design, build, and own full-stack systems for financial platforms, requiring a deep understanding of both frontend and backend technologies.
Responsibilities:
- Build scalable frontend platforms using React, Next.js, and TypeScript
- Design modern UI architectures: server-side rendering, component-driven design, performance optimization, and state management patterns
- Develop reusable component systems and scalable frontend frameworks
- Build backend services using Node.js and NestJS
- Design and implement REST APIs, microservices, asynchronous workflows, and high-performance data processing systems
- Work with SQL and NoSQL databases using TypeORM, and optimize for throughput and reliability
- Design distributed systems built on event-driven architecture using Kafka, Azure Service Bus, Azure Event Grid, and messaging/queue systems
- Build services that process high-volume financial events and real-time trading data
- Deploy and operate systems on Microsoft Azure, including Azure App Services, Azure Data Fabric, messaging platforms, Docker, CI/CD pipelines, and Linux environments
- Design infrastructure that supports resilient, scalable distributed systems
Requirements:
- Build scalable frontend platforms using React, Next.js, and TypeScript
- Design modern UI architectures: server-side rendering, component-driven design, performance optimization, and state management patterns
- Develop reusable component systems and scalable frontend frameworks
- Build backend services using Node.js and NestJS
- Design and implement REST APIs, microservices, asynchronous workflows, and high-performance data processing systems
- Work with SQL and NoSQL databases using TypeORM, and optimize for throughput and reliability
- Design distributed systems built on event-driven architecture using Kafka, Azure Service Bus, Azure Event Grid, and messaging/queue systems
- Build services that process high-volume financial events and real-time trading data
- Deploy and operate systems on Microsoft Azure, including Azure App Services, Azure Data Fabric, messaging platforms, Docker, CI/CD pipelines, and Linux environments
- Design infrastructure that supports resilient, scalable distributed systems
- You have designed and operated event-driven distributed systems that process high-volume real-time data
- You have a deep understanding of algorithms, data structures, and time complexity — and you apply that understanding to build systems, not just pass interviews
- You have built full-stack platforms using React/Next.js and Node.js/NestJS that run reliably in production
- You have hands-on experience with message queues, streaming platforms, and asynchronous workflows — Kafka, Azure Service Bus, BullMQ, or similar
- You reason clearly about system trade-offs: latency vs. throughput, consistency vs. availability, speed vs. reliability
- You have operated systems in cloud environments like Microsoft Azure, including debugging production incidents and improving performance under pressure
- You design systems end-to-end and take ownership of architecture and production outcomes — not just the code you wrote
- You have mentored other engineers and contributed to architecture reviews, engineering standards, and technical decision-making
- You communicate well under pressure. You can hold your ground in a room full of stakeholders, explain a technical decision to a non-technical audience, and navigate situations where the right path forward is not obvious
- Frontend: React, Next.js, TypeScript, JavaScript, TailwindCSS, HTML5, CSS3
- Backend: Node.js, NestJS, REST APIs, Microservices, BullMQ, TypeORM
- Event-Driven: Kafka, Azure Service Bus, Azure Event Grid
- Infrastructure: Microsoft Azure, Azure Data Fabric, Docker, CI/CD, Infrastructure-as-Code, Linux
- Data: SQL, NoSQL, Azure Data Fabric