Software Development Engineer III - Contacts

Cloud-based, all-in-one white-label marketing and sales platform empowering marketing agencies, entrepreneurs, and businesses.
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 - Contacts

HighLevel is a leading cloud-based marketing and sales platform serving over 60K agencies and 500K businesses globally. Operating at an impressive scale with 40 billion API hits and 120 billion events monthly, the company manages 200+ terabytes of application data across 500 micro-services in production.

We're seeking a Senior Software Development Engineer III to join our CRM team, focusing on building and maintaining robust, scalable solutions. This role combines full-stack development using Node.js and Vue.js with complex system architecture involving ElasticSearch, message queues, and event-based architectures.

The ideal candidate will be instrumental in developing both front-end interfaces and backend systems, working with cutting-edge technologies like Kafka, RabbitMQ, and MongoDB. You'll be part of a diverse, global team of ~1200 employees across 15 countries, contributing to a platform that's revolutionizing digital marketing and sales automation.

This position offers the flexibility of remote work while being part of a company that values diversity, fosters innovation, and maintains a strong culture of continuous improvement. You'll have the opportunity to work on high-impact projects, mentor junior developers, and contribute to the evolution of a platform that processes billions of events monthly.

The role combines technical expertise with collaborative teamwork, requiring both strong programming skills and excellent communication abilities. You'll be involved in everything from system design to implementation, optimization, and maintenance, making this an excellent opportunity for a senior engineer looking to make a significant impact in a rapidly growing company.

Last updated 3 minutes ago

Responsibilities For Software Development Engineer III - Contacts

  • Collaborate with cross-functional teams to design, develop, and maintain CRM applications and features
  • Build and optimize user interfaces using VueJS for exceptional user experience
  • Develop server-side logic and APIs using NodeJS
  • 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 - Contacts

Node.js
MongoDB
Kafka
RabbitMQ
  • Good hands-on experience with NodeJS and VueJS (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 - Contacts

Visa Sponsorship
  • Remote work options
  • Global work environment
  • Career growth opportunities

Interested in this job?

Jobs Related To HighLevel Software Development Engineer III - Contacts

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 - Conversations

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

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.

Senior Applications Engineer

Senior Applications Engineer position at Oracle, focusing on full-stack Java development for financial applications, requiring 6-10+ years of experience in software development.

OTC Developer

Senior OTC Developer role at DRW's Cumberland division in London, building critical trading systems using Java, C++, and Python for cryptocurrency markets.