TypeScript/Node.js/AWS Backend Architect

Net2Source
Denver, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Denver, United States of America

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
DevOps
Amazon DynamoDB
Monitoring of Systems
Node.js
NoSQL
Scrum
Redis
Prometheus
Swagger
TypeScript
Openapi
Datadog
Test Driven Development
Istio
Software Security
Caching
Backend
Gitlab
Event Driven Architecture
Build Management
Containerization
Kubernetes
Kafka
REST
Splunk
Docker
Jenkins
Web Api

Requirements

  • 15+ years of overall experience
  • Strong experience with TypeScript Backend and Node.js
  • Understanding of DynamoDB or other key-value stores and NoSQL databases
  • Experience using AWS managed services
  • Experience with caching architectures, particularly Redis
  • Experience with messaging, especially Kafka MSK
  • Strong experience with containerization and container orchestration, (Docker, Kubernetes, Helm, Istio, Argo, etc).
  • Experience with monitoring technologies (Splunk, Instana, Datadog, Prometheus, etc).
  • Knowledge of API documentation, especially Swagger (OpenAPI)
  • Experience using CI/CD automation (Jenkins, Gitlab)
  • TypeScript Backend API, DynamoDB and Kafka are primary skills

Skills/Abilities and Knowledge:

  • Ability to read, write, speak, and understand English
  • Strong experience working with DevOps engineers to build and deploy infrastructure with cloud deployment technologies.
  • Strong Understanding of Scrum/Agile development methodologies.
  • Capable of delivering on multiple competing priorities with little supervision.
  • Experience with building and designing REST APIs.
  • Experience with building and designing event-driven systems.
  • Experience with software security principles and patterns.
  • Ability to collaborate with and contribute to a common culture of excellence.
  • Experience with test-driven development and automated testing frameworks.
  • Must be capable of delivering on multiple competing priorities with little supervision.

Apply for this position