JavaScript Engineer

Cornerstone OnDemandSanta Monica, CA3M ago

Help build the next-generation of recruiting and hiring tools at Cornerstone OnDemand


Join the newest engineering team at Cornerstone as we build out a new product in the recruiting suite for local, entry-level, and frontline employees. As a core member of our team, you will work closely with the rest of the product, engineering, and operations organizations. Your strong systems and API design skills, operations experience, and ability to deliver projects with multiple stakeholders will contribute to a successful launch of this new product. You’ll be joining the small engineering team behind Workpop [https://www.workpop.com], a 2018 Cornerstone acquisition.


In this role you will...Product APIs. You will design and build the APIs and services that run the backend of this new product and integrate it with the rest of the Cornerstone ecosystem. The APIs you write will power features like customizable hiring workflows, real-time candidate messaging, job search, and customer career sites. We use GraphQL and node.js as our primary platform.


Cloud Infrastructure. You will design and implement CloudFormation templates to provision and manage infrastructure for this new product and implement internal access control and auditing capabilities on top of open source databases like MongoDB. We run on AWS and Elastic Kubernetes Service.


Service infrastructure and operations. You will help define the patterns and ways in which Cornerstone adopts microservices and a service-oriented architecture company-wide. You will help build out company-wide initiatives like service meshes, request tracing, and improved observability.


Mentorship & Team Development: As an experienced member of the team you’ll coach and guide more junior members of the team, contribute to the code review process, and help set and maintain a culture of quality throughout the SDLC.You've got what it takes if you have...Expertise in JavaScript (ES2015+) and/or TypeScript. Our team is a JavaScript team at heart, with multiple node.js backend applications and a React frontend, so strong familiarity with the language is important. Experience building APIs for other software engineers. We primarily use GraphQL, but welcome applications with strong general API design skills.Working knowledge of a database system. Experience running internet-facing, production systems. Operational knowledge of Linux, HTTP, and the ability to troubleshoot problems anywhere across the stack. At least 3 years of professional experience building and shipping production code in a team setting with a deep-seated drive for writing high quality code.BS degree in a technical discipline (or equivalent work experience)Extra dose of awesome if you have...Built and shipped production node.js applications. Cornerstone is more broadly a C#.NET shop, so any experience there is a bonus.​​Deep understanding of MongoDB and experience with any RDBMS.Experience with AWS, Docker and a container orchestration system (e.g. Kubernetes, ECS) is a plus.U.S. Citizenship or Green Card preferredWe're looking for aSenior Software Engineer - Node.js (Santa Monica, CA)


Help build the next-generation of recruiting and hiring tools at Cornerstone OnDemand


Join the newest engineering team at Cornerstone as we build out a new product in the recruiting suite for local, entry-level, and frontline employees. As a core member of our team, you will work closely with the rest of the product, engineering, and operations organizations. Your strong systems and API design skills, operations experience, and ability to deliver projects with multiple stakeholders will contribute to a successful launch of this new product. You’ll be joining the small engineering team behind Workpop [https://www.workpop.com], a 2018 Cornerstone acquisition.


In this role you will...



Product APIs. You will design and build the APIs and services that run the backend of this new product and integrate it with the rest of the Cornerstone ecosystem. The APIs you write will power features like customizable hiring workflows, real-time candidate messaging, job search, and customer career sites. We use GraphQL and node.js as our primary platform.


Cloud Infrastructure. You will design and implement CloudFormation templates to provision and manage infrastructure for this new product and implement internal access control and auditing capabilities on top of open source databases like MongoDB. We run on AWS and Elastic Kubernetes Service.


Service infrastructure and operations. You will help define the patterns and ways in which Cornerstone adopts microservices and a service-oriented architecture company-wide. You will help build out company-wide initiatives like service meshes, request tracing, and improved observability.


Mentorship & Team Development: As an experienced member of the team you’ll coach and guide more junior members of the team, contribute to the code review process, and help set and maintain a culture of quality throughout the SDLC.


You've got what it takes if you have...


Expertise in JavaScript (ES2015+) and/or TypeScript. Our team is a JavaScript team at heart, with multiple node.js backend applications and a React frontend, so strong familiarity with the language is important. Experience building APIs for other software engineers. We primarily use GraphQL, but welcome applications with strong general API design skills.Working knowledge of a database system. Experience running internet-facing, production systems. Operational knowledge of Linux, HTTP, and the ability to troubleshoot problems anywhere across the stack. At least 3 years of professional experience building and shipping production code in a team setting with a deep-seated drive for writing high quality code.BS degree in a technical discipline (or equivalent work experience)


Extra dose of awesome if you have...


Built and shipped production node.js applications. Cornerstone is more broadly a C#.NET shop, so any experience there is a bonus.​​Deep understanding of MongoDB and experience with any RDBMS.Experience with AWS, Docker and a container orchestration system (e.g. Kubernetes, ECS) is a plus.U.S. Citizenship or Green Card preferred


Our Culture:


Our mission is to empower people, businesses and communities. A culture created less by what we do and more by who we are. When people are asked to describe the team, the answer is always the same: Smart, Cool, Dependable, and Visionary. We are not a typical tech company (even with our free massages, yoga studio, arcade, movie theatre, free breakfast and generous stock units), because, well, our employees aren't your typical techies...


We're always on the lookout for new, curious and capable people who can help us achieve our goal. So if you want to work for a friendly, global and innovative company, we'd love to meet you! What are you waiting for?


What We Do:


Cornerstone OnDemand (NASDAQ: CSOD) helps organizations to recruit, train and manage their people. We work with hundreds of the world’s largest companies—from Walgreens and Starwood Hotels & Resorts to Deutsche Post DHL and Xerox—and thousands of smaller ones to help them engage their workforces and empower their people. Our software impacts every aspect of the employee experience, helping people to make their best work even better – which ultimately translates into greater business results.


Our software and services are in use by over 38 million people in 192 countries and in 43 languages.


Check us out on Linkedin, The Muse, Glassdoor, and Facebook!


Equal Employment Opportunity has been, and will continue to be, a fundamental commitment at Cornerstone OnDemand. All qualified applicants are given consideration regardless of race, religion, color, gender, sex, age, sexual orientation, gender identity, national origin, marital status, citizenship status, disability, veteran status, or any other protected class as provided in applicable Federal, State, or Local fair employment laws. If you have a disability or special need that requires accommodation, please contact us at careers@csod.com.