← All roles

Software Development Engineer III (Backend) - Contacts

GoHighLevel· Engineering – CRM & Automation
Apply on company site
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