Senior Software Development Engineer – Labs

Posted 4hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Full-stack SDE III building HighLevel’s feature flags, staged rollouts, and customer feedback infrastructure. Scaling reliable APIs, distributed systems, and frontend workflows for global businesses.

Responsibilities:

  • Own and contribute to architecture, design, and development across Feature Flags, Staged Rollouts, and Customer Feedback within the Labs platform
  • Design and build scalable backend services, APIs, and integrations across internal microservices and third-party platforms such as Statsig
  • Build performant frontend experiences for feature flag management, rollout configuration, and feedback collection workflows
  • Drive technical decisions, identify risks and trade-offs, and own complex features from technical design through production
  • Use AI-first development practices and AI-assisted tools to improve development, testing, debugging, and refactoring
  • Design data models and efficient queries and caching strategies across MongoDB and Redis
  • Participate across the full SDLC, including requirements analysis, design, implementation, deployment, monitoring, and production support
  • Write clean, efficient, secure, and testable code with unit and integration test coverage
  • Build and maintain observability through logs, metrics, monitoring, and tracing
  • Participate in code reviews, technical design discussions, incident resolution, and operational support, including on-call responsibilities where applicable
  • Collaborate with Product Managers, Designers, and Engineering teams to translate business requirements into scalable technical solutions
  • Follow best practices for security, scalability, maintainability, testing, documentation, and production readiness

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 Node.js, TypeScript, API development, data modeling, and system design
  • Experience with NestJS is preferred
  • Strong understanding of RESTful API design, microservices architecture, distributed systems, and cross-service communication
  • Hands-on experience with MongoDB and Redis, including data modeling, query design, and performance optimization
  • Experience with event-driven architectures and messaging systems such as GCP Pub/Sub, Kafka, RabbitMQ, or similar
  • Exposure to AI/LLM application development, including LLM API integration, prompt/context design, or AI-assisted product workflows
  • Frontend development experience with Vue.js, React, or Angular; Vue.js preferred
  • Understanding of component-driven architecture and modern CSS frameworks such as Tailwind CSS or Bootstrap
  • Experience with frontend state management patterns and libraries such as Vuex/Pinia, Redux, MobX, or similar
  • Understanding of production observability and debugging, including logging, monitoring, tracing, error tracking, and performance profiling
  • Experience with modern SDLC practices, Agile methodologies, Git workflows, automated testing, and CI/CD pipelines
  • Familiarity with ClickHouse and Elasticsearch
  • Familiarity with AI-assisted development tools such as Cursor, Claude Code, GitHub Copilot, or similar
  • Strong problem-solving and debugging skills across frontend, backend, databases, integrations, and distributed services
  • Excellent communication and cross-functional collaboration skills
  • Ability to drive technical discussions, make engineering trade-offs, and mentor other engineers
  • Strong ownership mindset and ability to independently drive complex engineering problems

Benefits:

  • Remote-first organization
  • Equal Opportunity Employer
  • AI-assisted development tools and AI-first development practices
  • Global team environment across 10+ countries