You’ll be joining a team where engineering excellence is the standard. We value clean, type-safe and tested code, continuously deployed on reliable infrastructure that we build. If you enjoy the challenge of creating a smart backbone for the next generation of web development tools, you’ll fit right in.
Core Responsibilities
- Platform Services and APIs: Design and develop a robust ecosystem of services using Node.js and TypeScript that handle complex project lifecycles and real-time synchronization. Full ownership of the platform APIs, documentation and client libraries.
- Infrastructure as Code (IaC): Maintain and scale our global footprint on modern clouds and services using Terraform. You will be responsible for ensuring our environment is reliable, secure, and optimized for performance.
- Database & State Management: Manage data persistence for high-concurrency environments. You’ll manage complex data and caching layers to ensure efficient data access including schema design and caching strategy.
- Distributed Systems: Build and maintain the orchestration layer that handles high-volume file operations, background jobs, and complex state transitions across the Dazl ecosystem.
- Security & Compliance: Implement rigorous security protocols, including IAM management, data encryption at rest/transit and secure API design.
- CI/CD & Observability: Own the deployment pipeline and monitoring stack. Improve our ability to detect, debug, and resolve production issues before they impact users.
Requirements
- Strong professional experience in backend development, advantage for team leading skills.
- Expert-level TypeScript and Node.js (Async patterns, Streams, Performance tuning).
- Proven experience of managing CI/CD pipelines of production-grade systems on modern clouds - AWS/GCP/Azure. You should understand VPCs, IAM roles, and containerized deployment strategies using technologies like Terraform or Pulumi.
- Proficiency in SQL (PostgreSQL/Aurora) and NoSQL (Mongo/DynamoDB/Redis).
Advantage: Familiarity with the unique challenges of building AI products, such as non-deterministic outputs and high-latency service integration.