Image Loading

Sr. Backend Engineer

Job Description

About Highspot

Highspot is a software product development company and a recognized global leader in the sales enablement category, leveraging cutting-edge AI and GenAI technologies at the core of its robust Software-as-a-Service (SaaS) platform. Highspot is revolutionizing how millions of individuals work worldwide. Through its AI-powered platform, Highspot drives enterprise transformation to empower sales teams through intelligent content management, training, contextual guidance, customer engagement, meeting intelligence, and actionable analytics. The Highspot platform delivers advanced features tailored to business needs, in a modern design that sales and marketing executives appreciate and is the #1 rated sales enablement platform on G2 Crowd.

While headquartered in Seattle, Highspot has expanded its footprint across America, Canada, the UK, Germany, Australia, and now India, solidifying its presence in the Asia Pacific markets.

About The Role

As a senior backend engineer, you will be responsible for leading the design and development of core backend features of the Highspot platform. We are looking for a Senior backend Software Engineer who will bring creativity and experience as they work collaboratively with a talented team. Our ideal candidate understands how to build customer-facing software; they are a skilled communicator who enjoys working collaboratively with designers, product managers, and engineers; they are self-managed, curious, and resourceful. Our development stack comprises various technologies including Ruby, Clojure, MongoDB, PostgreSQL, Kafka, Apache Solr and Lucene, Kubernetes, AWS, and Chef.

Responsibilities

  • Design and implement scalable and high-performance software solutions that meet business requirements.
  • Lead technical initiatives and mentor junior engineers to foster a culture of learning and innovation.
  • Drive best practices in software development, including code reviews, automated testing, performance testing and continuous integration/continuous delivery (CI/CD).
  • Stay updated with industry trends and technologies to drive innovation and improve existing systems.
  • Contribute to architectural decisions and technical design discussions.

Required Qualifications

  • 7+ years of experience in software development, with a strong focus on backend development using languages such as Java, JavaScript, Python, or Clojure.
  • Strong understanding of REST-based services, and GraphQL to design and develop scalable and modular enterprise applications.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Strong understanding of software design principles, data structures, and algorithms.
  • Experience with modern software development practices such as microservices architecture, containerization, and DevOps.
  • Strong understanding of distributed systems, scalability, high availability and performance optimization.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.

Skills

  • Python
  • Java
  • Javascript
  • REST
  • Cloud platform
  • Docker
  • Software Design

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Aug 27, 2024

Experience

7 to 10 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent