Software Development Engineer III - Conversations

HighLevel is a cloud-based, all-in-one white-label marketing and sales platform that empowers marketing agencies, entrepreneurs, and businesses to elevate their digital presence and drive growth.
India Gate, New Delhi, Delhi, India
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Software Development Engineer III - Conversations

HighLevel, a leading cloud-based marketing and sales platform, is seeking a Senior Software Development Engineer III for their Conversations team. This role combines full-stack development expertise with a focus on scalable, distributed systems. The platform processes over 15 billion API hits daily and manages 470 terabytes of data across five databases, serving over 2 million businesses globally.

The ideal candidate will join a remote-first environment with 1,500+ team members across 15+ countries. You'll be working on critical systems that power over 1.5 billion messages monthly and generate over 200 million leads. The role requires expertise in Node.js and Vue.js, with significant emphasis on implementing robust backend solutions using technologies like ElasticSearch, MongoDB, and various message queue systems.

As a Senior SDE III, you'll be responsible for building and optimizing both frontend and backend components of the CRM system, handling real-time data processing, and implementing event-driven architectures. The position offers the opportunity to work with cutting-edge technologies while solving complex scalability challenges.

The company offers a collaborative culture focused on innovation and impact, where you'll work with cross-functional teams to deliver solutions that directly affect millions of businesses. This role is perfect for experienced engineers who want to make a significant impact while working with modern technologies in a rapidly growing platform.

Last updated 3 days 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 an 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 the security and integrity of data and application systems
  • Troubleshoot and resolve technical issues, bugs, and performance bottlenecks
  • Stay updated with emerging technologies and industry trends
  • Participate in code reviews, maintain documentation
  • Provide technical support and mentorship to junior developers

Requirements For Software Development Engineer III - Conversations

Node.js
MongoDB
Kafka
RabbitMQ
  • 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

Benefits For Software Development Engineer III - Conversations

Visa Sponsorship
  • Visa Sponsorship (H1B indicated in job posting)

Interested in this job?

Jobs Related To HighLevel Software Development Engineer III - Conversations

Software Development Engineer III || LC Phone - Phone numbers

Senior Software Engineer role at HighLevel, focusing on backend services for the Phone System team, requiring expertise in Node.js, JavaScript frameworks, and database management.

Software Development Engineer III - Contacts

Senior Software Development Engineer III position at HighLevel, focusing on CRM development using Node.js, Vue.js, and various messaging systems with remote work options.

Sr Software Development Engineer, Amazon

Senior Software Engineer role at Amazon building distributed tax calculation systems handling millions of transactions per second with focus on scalability and regulatory compliance.

Senior Support Engineer, Audible

Senior Support Engineer role at Audible focusing on technical leadership, service support, and operational efficiency improvements.

Senior System Software Engineer – DC Platform Software Tools

Senior System Software Engineer role at NVIDIA focusing on data center platform software tools development, offering $184K-$356.5K salary plus equity.