Software Development Engineer III (Backend) - Contacts
GoHighLevel· Engineering – CRM & Automation
RemoteEmployee IndiaPosted 1mo ago
About the role
Backend-focused SDE III role within the Contacts domain of HighLevel's CRM platform. Hands-on individual contributor responsible for designing, building, and maintaining scalable backend services and APIs, improving performance and reliability, and collaborating across product, design, QA, and other engineers.
Responsibilities
- Design, develop, and maintain scalable backend services and APIs.
- Build high-performance, reliable microservices capable of handling large-scale workloads.
- Write clean, efficient, and maintainable production-quality code.
- Develop reusable components and services following engineering best practices.
- Participate in technical design discussions and contribute to system architecture.
- Optimize backend services for scalability, performance, and availability.
- Troubleshoot production issues and implement sustainable solutions.
- Improve system reliability through monitoring, logging, testing, and observability.
- Participate in incident resolution and root cause analysis when required.
- Work closely with Product Managers, Designers, QA, and other engineers to deliver high-quality features.
- Participate in code reviews to maintain engineering standards and improve code quality.
- Share knowledge and collaborate with teammates to solve technical challenges.
- Contribute to continuous improvements in engineering practices, testing, and SDLC processes.
Qualifications
- 5+ years of hands-on experience in backend software development.
- Strong experience with TypeScript and Node.js.
- Candidates with strong experience in JavaScript, Go, Java, Python, C#, or similar backend technologies, and willingness to work extensively with TypeScript and Node.js, are also encouraged to apply.
- Experience designing and building RESTful APIs and microservices.
- Strong understanding of distributed systems and event-driven architectures.
- Experience with relational and/or NoSQL databases, including schema design and query optimization.
- Knowledge of caching strategies, asynchronous processing, and message queues.
- Hands-on experience with Docker and containerized applications.
- Experience working with cloud platforms such as AWS or GCP.
- Familiarity with CI/CD pipelines and modern software development practices.
- Experience with observability and monitoring tools such as Grafana, Sentry, ELK, or similar.
- Strong understanding of software engineering principles, testing, and debugging techniques.
Skills
Required:Backend developmentTypeScriptNode.jsRESTful APIsDistributed systemsDatabasesCaching/Async processingDockerCloud platformsCI/CDObservability
Last updated Oct 21, 2026. Interested? Apply on the company site.
About GoHighLevel
It's time to take your Agency to the Next Level
HighLevel is the all-in-one sales & marketing platform that agencies can white-label and resell to their clients!
CRMMarketingSalesAutomationWhite Label
More open roles at GoHighLevel
- 4d ago
- Product Enablement Specialist II - White Label Mobile Apps4d agoRemote · Engineering – SDET
- Staff Engineer – Distributed Data Systems & Infrastructure4d agoHybrid (India) · Platform
- Staff Engineer - AI Platform4d agoRemote · Platform
- Sr. Product Enablement Specialist - White Label Mobile App4d agoRemote · Engineering – SDET / Employee India / Remote