Software Development Engineer III - Conversations

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

Description For Software Development Engineer III - Conversations

HighLevel is revolutionizing the digital marketing landscape with its comprehensive white-label marketing and sales platform. With approximately 1,200 employees across 15 countries and headquarters in Dallas, Texas, we're a rapidly growing company serving over 60K agencies and 500K businesses globally.

Our infrastructure handles impressive scale - processing over 40 billion API hits and 120 billion events monthly, managing 200+ terabytes of application data and 6 petabytes of storage through 500+ micro-services in production.

As a Software Development Engineer III on our CRM team, you'll be at the forefront of building and optimizing our platform's core features. You'll work with cutting-edge technologies including Node.js, Vue.js, ElasticSearch, and various message queue systems. This role combines full-stack development with distributed systems expertise, requiring both technical excellence and collaborative skills.

The ideal candidate will thrive in our remote-friendly culture that emphasizes work-life balance and innovation. You'll be responsible for implementing both visual elements and server-side logic, ensuring our CRM applications meet the highest standards of performance and user experience.

This is an excellent opportunity for a seasoned developer who wants to make a significant impact in a rapidly growing company. You'll work with a diverse, global team and have the chance to mentor junior developers while continuing to grow your own skills with emerging technologies.

Join us in our mission to elevate businesses' digital presence and drive growth, while being part of a company that values diversity, inclusion, and the personal growth of its employees.

Last updated a month ago

Responsibilities For Software Development Engineer III - Conversations

  • Collaborate with cross-functional teams to design, develop, and maintain CRM applications and features
  • Build and optimize user interfaces using Vue.js for exceptional user experience
  • Develop server-side logic and APIs using Node.js
  • Implement robust data storage and retrieval solutions
  • Integrate Message Queues, Pub-sub systems, and Event-Based architectures
  • Handle real-time data migration and event processing tasks
  • Collaborate with front-end and back-end developers, product managers, and data engineers
  • Optimize applications for maximum speed and scalability
  • Ensure security and integrity of data and application systems
  • Troubleshoot and resolve technical issues
  • Participate in code reviews and maintain documentation
  • Provide technical support and mentorship to junior developers

Requirements For Software Development Engineer III - Conversations

Node.js
MongoDB
JavaScript
Redis
Kafka
  • Good hands-on experience with Node.Js and Vue.js (or React/Angular)
  • Strong understanding of ElasticSearch, Data Indexing, Database Sharding, and Auto Scaling techniques
  • Experience working with Message Queues, Pub-sub patterns, and Event-Based architecture
  • Proficiency in Real-time Data Migration and Real-time Event Processing
  • Familiarity with messaging systems like Active MQ, Rabbit MQ, and Kafka
  • Bachelor's degree or equivalent experience in Engineering or related field
  • Expertise with MongoDB
  • Proficient understanding of code versioning tools, such as Git
  • Strong communication and problem-solving skills

Interested in this job?

Jobs Related To HighLevel Software Development Engineer III - Conversations

Software Development Engineer III - Full Stack

Senior Full Stack Engineer role at HighLevel, building scalable marketing solutions with Node.js and Vue.js, handling high-traffic systems and contributing to product innovation.

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.