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. With a focus on streamlining marketing efforts and providing comprehensive solutions, HighLevel helps businesses of all sizes achieve their marketing goals. We currently have ~1200 employees across 15 countries, working remotely as well as in our headquarters, which is located in Dallas, Texas. Our goal as an employer is to maintain a strong company culture, foster creativity and collaboration, and encourage a healthy work-life balance for our employees wherever they call home.
Blog Post - https://blog.gohighlevel.com/general-atlantic-joins-highlevel/
Our Customers:
HighLevel serves a diverse customer base, including over 60K agencies & entrepreneurs and 500K businesses globally. Our customers range from small and medium-sized businesses to enterprises, spanning various industries and sectors.
Scale at HighLevel:
We operate at scale, managing over 40 billion API hits and 120 billion events monthly, with more than 500 micro-services in production. Our systems handle 200+ terabytes of application data and 6 petabytes of storage
About the Role:
We are looking for an experienced software engineer with strong technical and communication skills who has worked extensively on backend and frontend engineering systems that process large amounts of data at scale and manage services that handle thousands of requests every minute.
This role has an equal mixture of backend and frontend responsibilities. You will be expected to be autonomous, guide other developers who might need technical help, collaborate with engineers from other teams, product managers and customer success and support representatives.
Responsibilities:
Create new reporting features and improve the existing functionalities
Build backend & Frontend API features and architecture
Work cross-functionally across our platform, scheduling and appointments, CRM and automations teams
Drive performance through benchmarking and optimisation
Work with a wide range of systems, processes, and technologies to own and solve problems from end to end
Collaborate closely with our leadership team including engineers, designers and product managers to build new features and products
Uphold high engineering standards and bring consistency to the many codebases and systems you will encounter
Requirements:
4+ years of experience as a full-stack software engineer
2+ years of experience with Vue.js
Proficient with various programming languages and frameworks including but not limited to Node.js, JavaScript, Python and TypeScript
Experience with Docker and Kubernetes
Experience with databases such as MySQL and MongoDB. Good to have a working knowledge of Redis and Firebase/FireStore
Experience with integration of various third party platforms including Google AdWords, Facebook Marketing APIs, Twilio, Google Analytics etc.
Understanding of various tools and techniques around caching, concurrency, highly available, reliable and scalable systems
Must be able to work with a team and collaborate remotely
Driven by product quality, and innately know how to balance trade-offs with time to launch new features
A keen eye for design and love to think about user flows and user experiences