Software Development Engineer II - Integrations

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

Description For Software Development Engineer II - Integrations

HighLevel is revolutionizing the digital marketing landscape with their all-in-one white-label marketing and sales platform. With approximately 1,200 employees across 15 countries and headquarters in Dallas, Texas, they serve over 60K agencies and 500K businesses globally.

The company operates at an impressive scale, managing over 40 billion API hits and 120 billion events monthly, with more than 500 micro-services in production. Their infrastructure handles 200+ terabytes of application data and 6 petabytes of storage.

As a Software Development Engineer II in the CRM team, you'll be at the forefront of building and optimizing user interfaces using VueJS while developing robust server-side logic with NodeJS. You'll work with cutting-edge technologies including ElasticSearch, Message Queues, and Event-Based architectures.

Key responsibilities include:

  • Collaborating with cross-functional teams on CRM applications
  • Implementing and optimizing user interfaces
  • Developing server-side logic and APIs
  • Managing real-time data migration and event processing
  • Working with messaging systems like Active MQ, RabbitMQ, and Kafka

The ideal candidate should have strong experience with NodeJS and VueJS, understanding of ElasticSearch, data indexing, and database sharding. This role offers the opportunity to work with a diverse, global team while maintaining a healthy work-life balance.

The company values diversity and fosters an inclusive environment where talented employees from all backgrounds can thrive while providing excellent service to clients. Join HighLevel to be part of a rapidly growing platform that's transforming how businesses approach digital marketing.

Last updated a month ago

Responsibilities For Software Development Engineer II - Integrations

  • Collaborate with cross-functional teams to design, develop, and maintain CRM applications
  • Build and optimize user interfaces using VueJS
  • 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
  • Optimize applications for maximum speed and scalability
  • Ensure security and integrity of data and application systems
  • Participate in code reviews and maintain documentation
  • Provide technical support and mentorship to junior developers

Requirements For Software Development Engineer II - Integrations

Node.js
MongoDB
Redis
JavaScript
  • Bachelor's degree or equivalent experience in Engineering or related field
  • Good hands-on experience with NodeJS and VueJS (or React/Angular)
  • Strong understanding of ElasticSearch, Data Indexing, Database Sharding, and Auto Scaling
  • Experience with Message Queues, Pub-sub patterns, and Event-Based architecture
  • Proficiency in Real-time Data Migration and Real-time Event Processing
  • 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 II - Integrations

Software Development Engineer, Relay Mobile

Senior Software Engineer role at Amazon's Transportation Technology division, building scalable systems for logistics optimization.

Software Development Engineer, AWS Geospatial

AWS Geospatial Software Development Engineer position focusing on building and maintaining Amazon Location Service, offering competitive compensation and comprehensive benefits.

Software Development Engineer, Japan Store Tech

Software Development Engineer position at Amazon's Japan Store Tech team, focusing on building scalable services and innovative solutions.

Software Development Engineer, SC - Fargate Control Plane

AWS Fargate team seeks Software Development Engineer to build and operate serverless container solutions, offering competitive pay, benefits, and growth opportunities.

Software Development Engineer, EC2 Network Provisioning

AWS EC2 Network Provisioning Engineer role focusing on IP management and distributed systems at global scale, offering competitive compensation and benefits.