Technical Architect – on AWS (ECS & Fargate) - Dublin / Hybrid
Experience
We are seeking a
Technical Architect
with deep expertise in
Angular
and
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, (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
ADR
s.
* 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
(e.g., 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 lifecycle policies), and
KMS
encryption.
Application & Integration
* Guide Angular architecture: modular structure, state management (e.g., NgRx), routing, accessibility, performance budgets, internationalization.
* Guide 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
* 10–15 years
in software engineering with ideally
5+ years
as an architect for web-scale systems.
* Strong hands-on in
Angular (v10+)
and
(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 lifecycle, 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).