● Design, develop, test, and maintain scalable backend services using Node.js and TypeScript.
● Build and maintain REST APIs consumed by multiple HighLevel products and services.
● Write clean, maintainable, testable, and production-quality code.
● Work with high-volume datasets and optimize database queries and data-access patterns.
● Develop asynchronous processing flows using queues and event-driven architecture.
Performance & Scalability
● Identify API and database performance bottlenecks.
● Work with caching, indexing, batching, and asynchronous processing patterns.
● Contribute toward improving service latency, throughput, and scalability.
● Understand how application design impacts systems operating under high request volumes.
Reliability & Production Ownership
● Monitor production services and investigate failures using logs, metrics, traces, and observability platforms.
● Debug and resolve production issues.
● Participate in on-call and incident-resolution processes.
● Contribute to root-cause analysis and sustainable fixes instead of short-term patches.
● Write unit/integration tests for new functionality.
● Participate actively in code reviews.
● Follow secure coding and engineering best practices.
● Improve existing code through refactoring and technical-debt reduction.