Software Development Engineer III - Full Stack

Cloud-based, all-in-one white-label marketing and sales platform empowering marketing agencies, entrepreneurs, and businesses.
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer III - Full Stack

HighLevel is seeking a Senior Software Engineer to join their Expansion Products team, specifically the Membership Team, working on a product with 750K+ MAU. This role combines backend (Node.js, Nest.js/Express.js) and frontend (Vue.js) development, building systems that process large amounts of data and handle thousands of requests per minute. The company, with 1000+ employees across 15 countries, serves over 60K agencies and 500K businesses globally, processing 3 Billion+ API hits and 2 Billion+ message events monthly.

The position involves designing, optimizing, and scaling the platform while collaborating with cross-functional teams. You'll work on high-performance web applications, efficient backend services, and real-time event-driven architectures. The role requires expertise in database optimization, cloud infrastructure, and security implementation.

HighLevel offers a remote-friendly environment with headquarters in Dallas, Texas. They emphasize strong company culture, creativity, collaboration, and work-life balance. The company handles massive scale with 80 Terabytes of data across 5 Databases and 25M daily customer page views.

As a senior team member, you'll guide other developers, drive technical decisions, and contribute to the platform's architecture. The ideal candidate will combine technical expertise with strong communication skills and a product-driven mindset. This is an opportunity to work on impactful projects at scale while helping shape the future of marketing technology.

Last updated 25 days ago

Responsibilities For Software Development Engineer III - Full Stack

  • Design, develop, and maintain scalable, high-performance web applications with responsive UIs
  • Build efficient backend services and APIs, ensuring reliability and performance in a distributed system
  • Optimize frontend performance, accessibility, and UX consistency using the design system
  • Develop real-time, event-driven architectures with messaging systems
  • Improve database performance, caching, concurrency, and scaling strategies for high-traffic systems
  • Maintain and enhance CI/CD pipelines, cloud infrastructure, and deployment strategies
  • Implement security best practices for authentication, authorization, and data protection
  • Automate quality checks, monitoring, and alerts to drive data-driven decision-making
  • Deeply understand the product, customers, and competitors to improve user experience
  • Ensure test coverage (unit, integration, end-to-end) for system stability
  • Address technical debt, maintain code quality, and enforce best practices
  • Collaborate with product managers, designers, and engineers to deliver impactful features
  • Mentor and guide team members, fostering technical growth

Requirements For Software Development Engineer III - Full Stack

Node.js
MongoDB
MySQL
Redis
JavaScript
  • 3+ years of experience in full-stack development with a focus on scale
  • Proficiency in Vue.js, Node.js, Nest.js/Express.js
  • Strong understanding of databases (MySQL, MongoDB, ElasticSearch) and caching strategies (Redis)
  • Experience handling high-scale traffic, distributed systems, and concurrency challenges
  • Familiarity with cloud platforms (AWS, GCP, or Azure)
  • Experience with messaging systems (Kafka, RabbitMQ, Google Pub/Sub etc.) for event-driven architecture
  • Proficiency in testing frameworks for frontend and backend (e.g., Jest, Mocha, Cypress)
  • Strong debugging, performance optimization, and problem-solving skills
  • Ability to work autonomously and collaborate effectively in a remote environment
  • Strong communication skills and a product-driven mindset to balance trade-offs efficiently

Interested in this job?

Jobs Related To HighLevel Software Development Engineer III - Full Stack

Software Development Engineer III - Conversations

Senior Software Engineer role at HighLevel focusing on CRM development using Node.js, Vue.js, and distributed systems.

Software Development Engineer III - Voice AI

Senior Software Engineer position focusing on Voice AI development using Node.js and Vue.js at HighLevel, a leading marketing and sales platform.

Software Development Engineer III - Courses

Senior Software Engineer role at HighLevel focusing on scaling membership platform infrastructure, managing databases, and improving system performance for millions of users.

Software Development Engineer III - Client Portal & Communities - Platform

Senior Software Engineer role at HighLevel for optimizing databases and infrastructure in their Membership Platform.

Software Development Engineer III - Contacts

Senior Software Engineer role at HighLevel, focusing on CRM development using Node.js and Vue.js with emphasis on scalability and real-time processing.