
Software Architect
We are looking for a hands-on Software Architect who is not only an expert in architectural design, but also confident in contributing directly to the codebase when needed. This role requires solid experience with Node.js, React, and AWS, along with a deep understanding of microservices architecture and cloud-native application design.
If you can draw high-level diagrams and roll up your sleeves to write code, conduct code reviews, help with DevOps setup, and ensure robust system performance, we want to hear from you.
Work at Exadel - Who We Are
We don’t just follow trends — we help define them. For 25+ years, Exadel has transformed global enterprises. Now, we’re leading the charge in AI-driven solutions that scale with impact. And it’s our people who make it happen—driven, collaborative, and always learning.
About the Customer
The world's largest publisher of investment research, it has been connecting the world's leading asset and wealth managers with nearly 1,000 research firms in more than 50 countries for over two decades and serving internal teams across multi-national corporations from its offices in Durham (HQ), New York, London, Edinburgh, and Timisoara.
The client facilitates the equitable exchange of critical investment insights by improving the efficiency, collaboration, and security across the complete information lifecycle. The ecosystem is designed to meet users' bespoke needs, from compliance tracking to interactive publishing, by removing friction from the publication, dissemination, consumption, and application of investment research content.
About the Project
The client seeks to automate its manual entitlement management process for Buy-Side clients, which is currently inefficient and lacks auditing capabilities. The goal is a cloud-based Web app on AWS with automated workflows, role-based access controls, CRM integration, and a centralized user ID database.
Project Tech Stack
Node, React, AWS (services like Cognito, SQS, Lambda, RDS, S3, EC2, CodeBuild), Atlassian, Git
Requirements
- 5+ years of experience in software architecture with hands-on development background
- Proven expertise in designing microservices-based architectures
- Strong hands-on development skills in Node.js and proficiency in React
- Solid experience with AWS cloud services (e.g., EC2, ECS/EKS, Lambda, S3, RDS, API Gateway, etc.)
- Familiarity with DevOps practices: CI/CD, infrastructure-as-code (e.g., Terraform, CloudFormation), containerization (Docker, Kubernetes)
- Ability to effectively balance architectural vision with implementation pragmatism
- Strong communication and leadership skills, including the ability to mentor engineers and collaborate across teams
- Fluent in system design, technical documentation, and presenting architectural decisions to stakeholders
- Working Hours: till 7 pm CET
Nice to Have
- Experience in designing and scaling event-driven systems (e.g., Kafka, AWS SNS/SQS)
- Knowledge of testing strategies for distributed systems (contract testing, integration testing, etc.)
- Background in Agile development processes
- Experience in a startup or fast-scaling environment
English level
Upper-Intermediate
Responsibilities
- Lead the design and implementation of scalable, secure, and high-performance software architectures based on microservices principles
- Collaborate with product and engineering teams to align technical direction with business objectives
- Serve as the go-to technical leader, actively contributing to the codebase (primarily Node.js), participating in code reviews, and guiding development best practices
- Design and oversee the integration of cloud-native components on AWS, including compute, storage, messaging, and serverless services
- Drive architectural decisions around service decomposition, API design, scalability, observability, and security
- Build and maintain reusable patterns, libraries, and standards to promote consistency across services
- Support DevOps teams with infrastructure-as-code, deployment strategies, and CI/CD pipeline integration
- Engage in performance tuning, security reviews, and troubleshooting of complex technical issues
- Document architecture decisions, system flows, and operational guidelines clearly and concisely
Apply for this job
*
indicates a required field