Gohighlevel

Software Development Engineer III (Backend) - Contacts

India, Remote. Posted 2 months ago

The role

You will build and maintain scalable backend services and APIs for the Contacts team, which manages core contact records, views, filters and segmentation in the CRM platform. You will work as a hands-on individual contributor on high-impact backend initiatives.

What you will do

  • Design, develop and maintain scalable backend services and APIs.
  • Build high-performance, reliable microservices for large-scale workloads.
  • Write clean, efficient, maintainable production-quality code.
  • Develop reusable components following engineering best practices.
  • Take part in technical design discussions and system architecture.
  • Optimize backend services for scalability, performance and availability.
  • Troubleshoot production issues and take part in incident resolution and root cause analysis.
  • Improve reliability through monitoring, logging, testing and observability.
  • Work with Product Managers, Designers, QA and other engineers to deliver features.
  • Take part in code reviews and contribute to engineering practices and SDLC processes.

Required qualifications

  • 5+ years of hands-on experience in backend software development.
  • Strong experience with TypeScript and Node.js.
  • 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 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.
  • Ability to independently design, develop, test and deploy scalable backend solutions.

Nice to have

  • Experience working on high-scale SaaS products.
  • Familiarity with Kafka, Redis, Elasticsearch or similar distributed systems.
  • Experience optimizing backend systems for performance and scalability.
  • Exposure to Kubernetes and cloud-native architectures.
  • Experience working in Agile development environments.
  • Strong communication and collaboration skills.

Before you apply

  • 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.

About the company

HighLevel is an AI-powered business operating system serving more than 1 million businesses in 150+ countries. It has over 2,000 team members across 10+ countries and operates as a global, remote-first organization.

Software Development Engineer III (Backend) - Contacts at Gohighlevel | JobZoey