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