Technical Architect – Angular/Node.js on AWS (ECS & Fargate) - Dublin / Hybrid Experience We are seeking a Technical Architect with deep expertise in Angular and Node.js and hands-on experience architecting and documenting solutions hosted on AWS, particularly using ECS (Fargate).
General insurance experience is desirable.
Key Responsibilities Own end-to-end architecture for Angular (SPA) front end, Node.js (REST/Graph QL) services, and AWS containerized runtime (ECS on Fargate).
Produce high-quality Solution Architecture Documents (SADs), HLD/LLD, sequence/flow diagrams, C4 model views, API contracts, and ADRs.
Define multi-account AWS architecture (VPC, subnets, security groups, routing), IAM roles/policies, ECR strategy, container build/deploy standards.
Establish patterns for service discovery, config management, API Gateway, and Event Bridge/SQS/SNS for decoupled integrations.
Architect CI/CD (e.g., Code Pipeline/Git Hub Actions/Azure Dev Ops) with blue/green or canary deployments for ECS Fargate.
Define observability—centralized logging (Cloud Watch Logs/Open Search), metrics/alarms (Cloud Watch), tracing (X-Ray/Open Telemetry), dashboards, SLOs/SLIs.
Implement infrastructure-as-code (Terraform/Cloud Formation/CDK) for repeatable environments.
Optimize for resilience (multi-AZ), scalability (autoscaling), cost (right-sizing, Savings Plans), and security (least privilege, secrets management via AWS Secrets Manager/SSM Parameter Store).
Choose and govern AWS data services for booking systems: RDS/Aurora, Dynamo DB, Elasti Cache, S3 (with lifecycle policies), and KMS encryption.
Application & Integration Guide Angular architecture: modular structure, state management (e.g., Ng Rx), routing, accessibility, performance budgets, internationalization.
Guide Node.js architecture: 12-factor microservices, API versioning, validation (Open API/JSON Schema), resilience patterns (circuit breakers, retries, idempotency).
Design integration with core insurance platforms, pricing engines, payment gateways, CRM/ERP, data lakes, and third-party aggregators via API Gateway or event-driven patterns.
Establish test strategy (unit, component, contract, E2 E), non-functional testing (load, resilience, security), and data migration approaches.
Qualifications10–15 years in software engineering with ideally 5+ years as an architect for web-scale systems.
Strong hands-on in Angular (v10+) and Node.js (v12+) across design patterns, performance, and security.
Proven experience deploying microservices on AWS ECS with Fargate (task definitions, services, autoscaling, service mesh or service discovery).
Deep knowledge of AWS networking, IAM, Cloud Watch, ECR, ALB/NLB, API Gateway, Secrets Manager, S3, RDS/Aurora/Dynamo DB, SQS/SNS/Event Bridge, Lambda (for glue/event processing).
Demonstrated ability to produce clear, comprehensive solution/design documentation (HLD/LLD, API specs, sequence diagrams).
CI/CD expertise (one or more: Code Pipeline, Git Hub Actions, Git Lab CI, Azure Dev Ops).
Strong understanding of security (OWASP, JWT/OAuth2/OIDC, WAF, least privilege, network segmentation).
#J-18808-Ljbffr