AWS Architect (NodeJS/Typescript)

RIVAGO INFOTECH INC.
Dallas, TX, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Query Performance PHP (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Code Review Couchbase Servers Data Infrastructure Data Security Data Stores Programming Tools Distributed Systems
+23 more
Document-Oriented Databases Amazon DynamoDB Elasticsearch MongoDB Node.Js Systems Development Life Cycle Software Engineering Data Streaming Systems Architecture TypeScript Session Description Protocol Security Descriptions (SDES) AWS Lambda Backend Servicebus AI Platforms AngularJS Front End Software Development Functional Programming Api Design Amazon Simple Queue Service (SQS) Terraform Data Pipelines Serverless Computing

Job description

  • Solution Architect - owns end-to-end system architecture; you align AWS-specific patterns within that vision.
  • AI Platform Engineer - builds the code intelligence pipeline; you validate extracted patterns and provide feedback.
  • Software Development Engineers (SDEs) - Implement features and infrastructure across the full stack using AI coding agents guided by your validated patterns.

Responsibilities

  • Define and maintain serverless reference architectures for Lambda, streaming workflows, data access patterns, and API design.
  • Provide architectural guidance and reviews across all SDLC phases - design, implementation, code review, deployment, production.
  • Own architectural oversight of the full polyglot stack - TypeScript Lambdas, PHP backend, Angular frontend, MongoDB, DynamoDB, OpenSearch.
  • Define and govern IaC standards - module structure, naming, tagging, CDK/Terraform configuration review. SDEs author IaC with agent assistance; you review and enforce standards.
  • Review and validate patterns extracted by the code intelligence pipeline. Classify as canonical, legacy, or requiring correction.
  • Provide structured feedback to AI Platform Engineer to improve extraction accuracy and relevance.
  • Validate Lambda design - concurrency, retries, idempotency, failure handling, cost efficiency.
  • Own Kinesis-based and event-driven data flow guidance - data pipeline design, ordering guarantees, replay, dead-letter handling, integration points across Lambda, PHP, and Angular layers.
  • Review agent-generated code from SDEs for architectural consistency - your reviews close the loop between patterns defined, patterns served to agents, and patterns actually implemented.
  • Document architectural decisions, constraints, and trade-offs for team consumption and as input to the code intelligence platform.

Requirements

  • 15+ years software engineering, 6+ years focused on AWS serverless and distributed systems.
  • Deep expertise in Lambda-centric serverless architectures at scale.
  • Event-driven, streaming, and data pipeline architecture - data flow design, ordering, replay, dead-letter handling, streaming-vs-batch trade-offs. Hands-on with Kinesis, SQS, EventBridge, or equivalent.
  • TypeScript / Node.js - sufficient depth to review Lambda design, conduct code reviews, and assess agent-generated implementation patterns.
  • DynamoDB - data modelling at scale, single-table design, GSI strategies, access pattern optimization. Non-negotiable.
  • Document database experience - MongoDB, Couchbase, DocumentDB, or equivalent. Document modelling, query performance, aggregation patterns, polyglot persistence with DynamoDB. MongoDB preferred but not required.
  • OpenSearch / Elasticsearch - index design, search patterns, analytics workloads, scaling.
  • IaC (CDK / Terraform) - define standards, review configurations, enforce best practices. Heavy authoring done by SDEs with agent assistance.
  • Architectural governance across the full SDLC - design reviews, code reviews, production readiness.
  • Ability to reason about architecture from existing code, not just greenfield.

Secondary Skills

  • PHP - architectural-level understanding of legacy backend integration with Lambda, data stores, and frontend. Deep PHP expertise not required.
  • Angular - frontend-to-backend integration patterns, API consumption, serverless API interaction.
  • Experience defining architectural standards across multiple teams.

Good to Have

  • Legacy-modern hybrid systems (PHP + serverless coexistence).
  • Developer tooling or internal platform team exposure.
  • Prior collaboration with AI/ML or data platform engineers.
  • Understanding of how patterns are consumed by AI systems (RAG, agents, templates).
  • Experience reviewing AI-generated code at scale.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · World Congress 2024

4:38 min

Architecting common use cases via serverless design

Oliver Arafat · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

3:27 min

Scaling serverless agents with AWS Lambda MicroVMs

Luca Bianchi Luca Bianchi · World Congress 2026 Europe

Videos

See all

Related articles

See all