Lead the design and implementation of scalable, domain-driven architectures leveraging DDD, Hexagonal Architecture, and functional programming principles
Develop and maintain high-performance backend services using Node.js and TypeScript , ensuring business correctness, reliability, and idempotent operations
Build modern, responsive web applications using React and TanStack , optimized for performance, scalability, and offline-first user experiences
Architect and deliver Progressive Web Applications (PWA) using Service Workers and Workbox to enable offline functionality and background synchronization
Design, develop, and integrate RESTful and GraphQL APIs aligned to business capabilities rather than data models
Implement robust event-driven architectures , including background job processing and distributed workflow orchestration
Build and manage data synchronization protocols for distributed, intermittently connected systems, ensuring consistency and resilience
Design and manage both client-side and server-side data persistence , including IndexedDB/Dexie, SQLite, and PostgreSQL
Ensure data integrity through idempotency, conflict resolution, and reconciliation strategies
Deploy and manage cloud-native solutions on AWS , including IAM, EKS, S3, SQS, SNS, API Gateway, and Cognito
Collaborate cross-functionally with product, design, security, and compliance teams to ensure alignment with business and regulatory requirements
Write clean, maintainable, well-tested code and drive engineering excellence through best practices, code reviews, and mentorship
Requirements
Bachelor’s degree, or equivalent work experience
Six to eight years of relevant experience
Expertise in Domain-Driven Design (DDD) and Hexagonal / Clean Architecture
Strong backend development experience with Node.js and TypeScript
Proficiency in modern frontend development using React and TanStack
Experience building Progressive Web Apps (PWA) and offline-first applications (Service Workers, Workbox)
Deep knowledge of API design (REST and GraphQL) and scalable service integration
Hands-on experience with event-driven architectures , asynchronous processing, and distributed systems
Strong background in data modeling and persistence (PostgreSQL, IndexedDB/Dexie, SQLite) with focus on idempotency and data consistency
Experience deploying and managing applications on AWS (EKS, S3, SQS, SNS, IAM, Cognito, API Gateway)
Tech Stack
AWS
Cloud
Distributed Systems
GraphQL
JavaScript
Node.js
Postgres
React
SQLite
TypeScript
Benefits
Healthcare (medical, dental, vision)
Basic term and optional term life insurance
Short-term and long-term disability
Pregnancy disability and parental leave
401(k) and employer-funded retirement plan
Paid vacation (from two to five weeks depending on salary grade and tenure)
Up to 11 paid holiday opportunities
Adoption assistance
Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law