Overview
Skills
Job Details
Charter is looking for a Typescript backend Architect to work in a small, agile team. The team creates REST and event-driven microservices that focus on using caching and reporting to improve our customers experience. The team works at scaling, handling many millions of REST and Kafka events each day.
Engineers on this team create new microservices and improve existing microservices. Projects are usually of considerable complexity and require a mastery of development tools. Engineers are expected to design and implement scalable, dependable systems as needed. As this is a small team, engineers must be self-starters, capable of handling responsibility and making decisions.
REQUIRED QUALIFICATIONS
Technologies
Strong experience with Node.js and Typescript
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)