Having issues with Copilot?Please update to version 1.6.3 by going to Manage Extensions → Update

Sr. Backend Software Engineer
Content Organization & Governance
Updated on 11/15/2023
Highspot

501-1,000 employees

AI-fueled sales enablement platform
Company Overview
Highspot is on a mission to transform the way millions of people work with sales enablement. The company is committed to building breakthrough software with a spark of magic.
AI & Machine Learning
Data & Analytics

Company Stage

Series F

Total Funding

$644.9M

Founded

2012

Headquarters

Seattle, Washington

Growth & Insights
Headcount

6 month growth

-14%

1 year growth

-18%

2 year growth

28%
Locations
Vancouver, BC, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Java
MongoDB
React.js
REST APIs
Ruby
NoSQL
CategoriesNew
Software Engineering
Requirements
  • 8+ years of relevant professional software engineering experience with a focus on building and architecting RESTful web services
  • While we value expertise in any modern language, experience using Ruby, Java or Clojure will help you hit the ground running
  • Experience with NoSQL databases-we use MongoDB, and highly value experience with that technology
  • Experience building web clients with React.js is a significant plus, but not required for this role
  • An entrepreneurial spirit: you're agile, creative, resourceful, and tenacious as you solve problems and achieve team and company goals
  • Comfortable with modern open source technologies and tools
Responsibilities
  • Act as the technical owner for several mission-critical, customer-facing features. You'll be responsible for estimating work, assessing system health, and supervising the execution of high-impact features (while contributing alongside)
  • Develop clean, reusable, supportable, and well-tested RESTful APIs and web services, and partner with our frontend engineers to ensure these APIs support their needs
  • Build, maintain, and analyze MongoDB collections which we either own fully or jointly with other teams
  • Support a fleet of batch jobs which we use to accomplish a myriad of tasks, from sending notifications, analyzing usage data, or cleaning-up unused data
  • Mentor engineers in your organization, and ensure that our technical documentation and training materials can support efficient development of our features for years to come
Desired Qualifications
  • Extensive experience architecting SaaS software platforms at scale-if you've accomplished this with frameworks like Sinatra or Spring, that's a , but not required