Technical Architect - Angular/Node.js on AWS (ECS & Fargate)

Posted 10 hours 35 minutes ago by Initialize IT

700,00 € - 900,00 € Annual
Contract
Not Specified
Other
Dublin, Ireland
Job Description

Technical Architect Angular/Node.js on AWS (ECS & Fargate)- Dublin/Hybrid = long-term role

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

Architecture & Design

  • Own end-to-end architecture for Angular (SPA) Front End, Node.js (REST/GraphQL) 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 EventBridge/SQS/SNS for decoupled integrations.
  • Architect CI/CD (eg, CodePipeline/GitHub Actions/Azure DevOps) with blue/green or canary deployments for ECS Fargate.
  • Define observability centralized logging (CloudWatch Logs/OpenSearch), metrics/alarms (CloudWatch), tracing (X-Ray/OpenTelemetry), dashboards, SLOs/SLIs.

Cloud & Platform Engineering

  • Implement infrastructure-as-code (Terraform/CloudFormation/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, DynamoDB, ElastiCache, S3 (with life cycle policies), and KMS encryption.

Application & Integration

  • Guide Angular architecture: modular structure, state management (eg, NgRx), routing, accessibility, performance budgets, internationalization.
  • Guide Node.js architecture: 12-factor microservices, API versioning, validation (OpenAPI/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, E2E), non-functional testing (load, resilience, security), and data migration approaches.

Qualifications

  • 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, CloudWatch, ECR, ALB/NLB, API Gateway, Secrets Manager, S3, RDS/Aurora/DynamoDB, SQS/SNS/EventBridge, Lambda (for glue/event processing).
  • Demonstrated ability to produce clear, comprehensive solution/design documentation (HLD/LLD, API specs, sequence diagrams).
  • General Insurance domain expertise; direct Insurance Booking system implementation (quote/bind/endorse/renew, pricing/rating, policy life cycle, bordereaux).
  • CI/CD expertise (one or more: CodePipeline, GitHub Actions, GitLab CI, Azure DevOps).
  • Strong understanding of security (OWASP, JWT/OAuth2/OIDC, WAF, least privilege, network segmentation).