Remote (India) · Staff/Principal · Remote
Applicants who checked fit first are 3.1× more likely to hear back
Your score for this role already exists
ASAI compared this JD against 41 signals - skills, seniority, domain, stack overlap etc. Add a resume and it unlocks in about 30 seconds.
No credit card · 1 tap with Google
HIGH
HighLevel is actively reviewing profiles and moving candidates through the pipeline right now.
First 72 hours
Still inside it - posted 1h agoEarly applicants get seen before the pile builds.
Not a repost
The first time we've seen this listing - it hasn't been closed and reopened.
You almost certainly match several of these already. Unlock your skill map to see the matches, the gaps, and what to fix first.
We are looking for a Staff Engineer – Backend to help design, build, and evolve the systems powering HighLevel’s CRM platform. This is a senior individual contributor role for an engineer who can solve complex backend and distributed systems problems, influence architecture across teams, and raise the engineering bar across the organization.
You will work on systems handling high-volume APIs, asynchronous processing, large datasets, search and indexing, event-driven workflows, and business-critical operations at scale. This role requires someone who can move comfortably between architecture and implementation. You should be able to investigate a production bottleneck, design a scalable solution, challenge existing architectural assumptions, and work hands-on with engineers to take that solution to production.
Design and evolve highly scalable, reliable backend systems and services
Lead architecture for complex and cross-team backend initiatives
Design APIs, data models, event-driven workflows, and service boundaries
Build systems capable of handling high-throughput requests and large-scale datasets
Design asynchronous processing using queues, events, streams, and background workers
Make architectural decisions around relational databases, NoSQL databases, search systems, caching, and messaging infrastructure
Identify performance bottlenecks across applications, databases, queues, and infrastructure
Improve API latency, throughput, resource utilization, and system scalability
Design systems for graceful degradation, retries, idempotency, failure recovery, and fault tolerance
Establish patterns for data consistency and distributed workflows across services
Lead database and data-access optimization initiatives
Design effective caching, indexing, partitioning, sharding, and data-retention strategies
Improve observability through metrics, logs, tracing, dashboards, and actionable alerts
Lead investigations into complex production incidents and drive permanent corrective actions
Define engineering standards around reliability, scalability, testing, security, and maintainability
Review architecture proposals and critical code changes across teams
Identify systemic technical debt and drive pragmatic modernization initiatives
Partner with Product and Engineering leadership to make technical trade-offs based on business requirements
Mentor senior engineers and develop stronger technical ownership across teams
Remain hands-on and contribute code to critical systems and initiatives
8+ years of software engineering experience, with significant experience building backend systems at scale
Strong proficiency in at least one backend language such as Node.js/TypeScript, Go, Java, or similar
Strong understanding of distributed systems and microservice architecture
Deep understanding of API design and service-to-service communication
Strong knowledge of relational and NoSQL database systems
Experience designing systems involving large datasets and high request volumes
Strong understanding of concurrency, asynchronous processing, queues, and event-driven architectures
Experience with caching and distributed caching strategies
Strong understanding of database indexing, query optimization, transactions, and data consistency
Experience designing reliable systems with retries, idempotency, timeouts, rate limiting, and failure recovery
Strong understanding of scalability, availability, consistency, and performance trade-offs
Experience diagnosing complex production issues using metrics, logs, and distributed tracing
Strong system design and architectural decision-making skills
Demonstrated ability to lead technically complex initiatives involving multiple engineers or teamsPreferred Qualifications
Strong experience with Node.js / TypeScript and Go
Experience operating distributed systems at significant scale
Experience with Elasticsearch / OpenSearch
Experience with PostgreSQL, MySQL, MongoDB, Firestore, or similar databases
Experience with Kafka, Pub/Sub, RabbitMQ, SQS, or similar messaging systems
Experience with Redis and distributed caching
Experience designing search, indexing, aggregation, and reporting systems
Experience with high-volume event processing and data pipelines
Experience with Kubernetes and cloud-native infrastructure
Experience with AWS, GCP, or similar cloud platforms
Experience with observability platforms such as Grafana, Prometheus, OpenTelemetry, or similar tooling
Experience designing multi-tenant SaaS platforms
Experience with CRM, workflow automation, task management, messaging, or similar products
Experience performing large-scale data migrations without significant customer Impact
Tech Stack
Backend: Node.js, TypeScript, Go
Databases & Search: MySQL, MongoDB, Firestore, Elasticsearch/OpenSearch
Caching: Redis
Messaging & Events: Kafka, Pub/Sub
Architecture: Microservices, REST APIs, Event-Driven Systems
Infrastructure: Kubernetes, GCP
Observability: Metrics, Logs, Distributed Tracing and Alerting
A successful Staff Engineer:
Designs systems that remain reliable as traffic and data volume grow significantly
Solves architectural problems that affect multiple services and engineering teams
Identifies scalability and reliability risks before they become production incidents
Improves latency, throughput, availability, and infrastructure efficiency
Makes strong technical decisions around data storage, caching, messaging, and service architecture
Simplifies complex systems rather than introducing unnecessary abstractions
Creates reusable architectural patterns that improve engineering velocity across teams
Leads ambiguous technical initiatives from problem definition through production
Raises the quality of system design and technical decision-making across the organization
Improves operational excellence through better observability, incident prevention, and failure recovery
Mentors engineers to independently solve increasingly complex systems problems
Remains hands-on and capable of going deep into production systems when required
We are looking for engineers who think about systems beyond the happy path.
A Staff Engineer should naturally ask:
The Staff Engineer role is not defined by writing the most code. It is defined by identifying the highest-leverage technical problems, making strong architectural decisions, solving the hardest parts, and enabling engineering teams to build reliable systems faster.
EEO Statement:
The company is an Equal Opportunity Employer. As an employer subject to affirmative action regulations, we invite you to voluntarily provide the following demographic information. This information is used solely for compliance with government recordkeeping, reporting, and other legal requirements. Providing this information is voluntary and refusal to do so will not affect your application status. This data will be kept separate from your application and will not be used in the hiring decision.
We encourage you to review our Privacy Policy before submitting your application
Free · no signup
Daily job drops, skill trends and free resources - posted straight to the group. Leave any time.
No spam. Just jobs and resources.
Why people use ASAI
Scored, not searched. Every role ranked against your actual profile.
Alerts as often as hourly. Reach new roles while the pile is still small.
Skill gaps, spelled out. See exactly which requirements you don't meet yet.
Verified jobs, only. Say no to ghost jobs. Your time deserves respect.
Keep browsing