Concentrix is seeking an EDA Application Architect to design and lead the implementation of scalable, event-driven, and API-driven solutions to enable seamless integration across enterprise systems.
Requirements
- 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 GCP).
- Proficiency in API design, integration, and lifecycle management.
- Knowledge of DevOps practices including CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
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 GCP Pub/Sub).
- Define architectural standards, event schemas, contracts, and governance models for system-wide consistency.
- Implement resilient, fault-tolerant, and scalable event-driven systems in distributed environments.
- Provide technical leadership in CI/CD automation, cloud deployments (AWS/Azure/GCP), and container orchestration (Kubernetes).
Other
- Remote - willing to work in EST timings and preferred location is on the East coast
- 10+ years of software development experience with at least 5+ years in architecture roles.
- Demonstrates judgment and flexibility - positively deals with a shifting demand for time, priorities, and the rapid change of environments.
- Experience in financial services, healthcare, or large-scale enterprise platforms
- All candidates must undergo a background check in accordance with applicable law, which will include identity verification and employment eligibility.