Salary
💰 $106,087 - $166,709 per year
Tech Stack
AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaScriptKafkaKubernetesMicroservicesNode.jsNoSQLRabbitMQSQLTypeScript
About the role
- Define and implement event-driven architectures (EDA) using Node.js, microservices, and cloud-native platforms.
- Design and optimize asynchronous communication patterns (publish/subscribe, event streaming, CQRS, event sourcing).
- Architect and oversee development of real-time APIs and event-driven workflows using Node.js frameworks (Express.js, Nest.js).
- Select and integrate messaging/streaming platforms (Kafka, RabbitMQ, AWS Kinesis, Azure Event Hub, GCP Pub/Sub).
- Define architectural standards, event schemas, contracts, and governance models for system-wide consistency.
- Collaborate with product owners, developers, and enterprise architects to align solutions with strategic objectives.
- Implement resilient, fault-tolerant, and scalable event-driven systems in distributed environments.
- Ensure security, compliance, and observability across APIs and event pipelines.
- Guide the team in best practices for Node.js development, microservices, and EDA patterns.
- Conduct architecture reviews, performance testing, and scalability assessments.
- Provide technical leadership in CI/CD automation, cloud deployments (AWS/Azure/GCP), and container orchestration (Kubernetes).
- Stay up to date with industry trends, emerging technologies, and regulatory changes in the FinTech sector.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 10+ years of software development experience.
- At least 5+ years in architecture roles.
- Proven expertise in Node.js, JavaScript/TypeScript, and frameworks (Express.js, Nest.js).
- Strong background in event-driven architectures, microservices, and distributed systems.
- Hands-on experience with messaging/event-streaming platforms (Kafka, RabbitMQ, AWS Kinesis, Azure Event Hub, GCP Pub/Sub).
- Deep understanding of EDA design patterns (event sourcing, CQRS, pub/sub).
- Experience with cloud-native architectures and services (AWS, Azure, or GCP).
- Proficiency in API design, integration, and lifecycle management.
- Knowledge of DevOps practices including CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
- Solid understanding of data storage options (SQL, NoSQL, time-series databases).
- Willingness to work EST timings; preferred East Coast location.
- Must pass background check (identity verification and employment eligibility).