Senior Software Development Engineer (Labs)

New
H
HighLevelSoftware Engineering
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
Node.jsMongoDBTypeScriptVue.JsRedisRESTful APIsMicroservicesDistributed Systems

Requirements

  • 4+ years of hands-on software engineering experience building and scaling robust backend systems and high-performance frontend applications.
  • Strong backend engineering skills with hands-on experience in Node.js, TypeScript, API development, data modeling, and system design.
  • Strong understanding of RESTful API design, microservices architecture, distributed systems, and cross-service communication.
  • Hands-on experience working with data stores such as MongoDB and Redis.
  • Experience working with event-driven architectures and messaging systems such as GCP Pub/Sub, Kafka, or RabbitMQ.
  • Exposure to AI/LLM application development, such as integrating LLM APIs.
  • Good frontend development experience with modern frameworks such as Vue.js, React, or Angular (Vue.js preferred).
  • Experience with frontend state management patterns and libraries such as Vuex/Pinia, Redux, or MobX.
  • Good understanding of production observability and debugging using tools such as Grafana, Prometheus, or Sentry.
  • Familiarity with specialized data platforms such as ClickHouse and Elasticsearch.
  • Hands-on experience with AI-assisted development tools such as Cursor, Claude Code, or GitHub Copilot.

Responsibilities

  • Own and contribute to the architecture, design, and development of key product areas across Feature Flags, Staged Rollouts, and Customer Feedback within the Labs platform.
  • Design and build scalable backend services, APIs, and integrations, working across internal microservices.
  • Build performant and scalable frontend experiences for feature flag management, rollout configuration, and feedback collection workflows.
  • Drive technical decisions, identify risks and trade-offs, and independently own complex features from technical design through production.
  • Leverage AI-first development practices to improve development, testing, debugging, and refactoring.
  • Design data models and build efficient queries and caching strategies across data stores such as MongoDB and Redis.
  • Participate across the full Software Development Life Cycle (SDLC), from requirement analysis and technical design to implementation, deployment, monitoring, and production support.
  • Build and maintain effective observability through logs, metrics, monitoring, and tracing.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now