Overview
Remote
$70+
Contract - W2
Contract - Independent
Contract - 6 Month(s)
Skills
Node.js
JavaScript
TypeScript
API design
EDA design
microservices
Node.js frameworks
Kafka
RabbitMQ
AWS Kinesis
Azure Event Hub
Job Details
Title: EDA Application Architect
Key Responsibilities
- 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, or Google Cloud Platform 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/Google Cloud Platform), and container orchestration (Kubernetes).
- Stay up to date with industry trends, emerging technologies, and regulatory changes in the FinTech sector.
Required qualifications for this position include:
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- 10+ years of software development experience with at least 5+ years in architecture roles.
- Proven expertise in Node.js, JavaScript/TypeScript, and relevant frameworks (Express.js, Nest.js).
- Strong background in event-driven architectures, microservices, and distributed systems.
- Hands-on experience with messaging and event-streaming platforms (Kafka, RabbitMQ, Kinesis, etc.).
- Deep understanding of EDA design patterns (event sourcing, CQRS, pub/sub).
- Experience with cloud-native architectures and services (AWS, Azure, or Google Cloud Platform).
- 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).
Preferred Qualifications For This Position Include
- Demonstrates judgment and flexibility - positively deals with a shifting demand for time, priorities, and the rapid change of environments.
- Cloud certifications (AWS Solutions Architect, Azure Architect, Google Cloud Platform Architect).
- Experience in financial services, healthcare, or large-scale enterprise platforms
- Familiarity with observability and monitoring tools (Prometheus, ELK, Datadog, Grafana).
- Exposure to domain-driven design (DDD) in event-driven systems.
- Experience with API management tools (Apigee, Kong, AWS API Gateway, MuleSoft).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.