Job Description
TypeScript Architect / Senior Backend Engineer
Position Overview:
We are seeking a TypeScript Architect / Backend Engineer to join a small, agile team supporting mission-critical, high-scale platforms. This role is ideal for a hands-on technical leader who thrives in complex, distributed systems and enjoys shaping architecture, setting best practices, and mentoring engineers.
The team designs and builds RESTful and event-driven microservices operating at scale, processing millions of REST and Kafka events daily, with a strong focus on performance, caching, reliability, and customer experience.
Required Qualifications:
- TypeScript Design & Development: 8+ years’ experience
- Extensive experience as a senior backend engineer or architect
- Strong hands-on expertise with TypeScript and Node.js
- Proven experience designing and operating microservices architectures
- Experience building systems at scale with high throughput and reliability
- Strong understanding of REST APIs and event-driven systems
Technical Skills:
- AWS managed services
- DynamoDB or other NoSQL / key-value data stores
- Kafka / MSK or similar messaging platforms
- Caching architectures, particularly Redis
- Containerization & orchestration: Docker, Kubernetes (Helm, Istio, Argo preferred)
- Monitoring & observability tools (Datadog, Prometheus, Splunk, Instana, etc.)
- API documentation (Swagger / OpenAPI)
- CI/CD pipelines (Jenkins, GitLab, or similar)
Keywords: TypeScript, JavaScript, Node.js, DynamoDB, Kafka, Containerization, Docker, Kubernetes, Helm, Istiom, ARGO, Jenkins, GitLab, GitHub, CI/CD, Datadog
