Full-Time

Lead Software Engineer

Simpplr

Simpplr

201-500 employees

AI-powered employee experience platform

AI & Machine Learning

Senior

Toronto, ON, Canada

Required Skills
Agile
React.js
Software Testing
Jest
TypeScript
Next.js
HTML/CSS
Requirements
  • You like to deliver great user experience and build scalable applications
  • You have a track record of delivering quality software while leading and managing successful development teams
  • You are user focused - we solve our customer's problems together; everybody has a say in planning, design & execution
  • 7+ years of overall experience
  • 4+ years of experience with React and/or Node and strong in TypeScript
  • You love identifying new technologies, patterns, and techniques and planning out how we can apply them to improve productivity, code quality and user experience
  • Affinity for profiling and analyzing code to identify areas for improvement
  • Good understanding of CI/CD, unit testing (with Jest), and automated end-to-end testing using a framework like Cypress
  • Strong knowledge and understanding of functional programming patterns
  • Excited by working in a fast-paced startup environment
  • Able to occasionally travel to our other offices in UK, New Delhi, and San Francisco
  • You have proven excellence in writing readable and efficient TypeScript code
  • You have a good track record of project leadership and mentorship of software engineers
  • You have experience working with microservices and micro-frontends in production
  • You are familiar with feature flag tools such as Harness
  • You have worked with frameworks / libraries such as css-modules, Next.js
Responsibilities
  • Lead a development pod (BE / FE developers and Test Engineer) through your hands-on expertise
  • Ownership of the team's deliverables, manage expectations and timelines, work with the team on estimation and delivery plans
  • Work in a talented cross-functional team to develop new user-facing features using TypeScript on the frontend and back-end in Node
  • Write automated unit tests and end-to-end tests for your code and services. Quality is incredibly important to us and everybody is responsible for it
  • Participate in agile ceremonies; regularly and sustainably delivering value in two-week sprints
  • Help influence the overall architecture and direction of the codebase as well as the wider product
  • Help establish best practices, guidelines, and processes to allow the team focus on what they do best - building the application
  • Mentor and guide other team members to help them grow in their career
  • Take on people management responsibilities (1-1s, performance reviews, etc)

Simpplr's mission is to transform the work experience for billions of people across the world. Organizations use Simpplr's leading AI-powered employee experience platform to deliver personalized experiences that inspire and engage their employees.

Company Stage

Series D

Total Funding

$162.1M

Headquarters

Redwood City, California

Founded

2014

Growth & Insights
Headcount

6 month growth

0%

1 year growth

4%

2 year growth

25%

Benefits

Generous PTO

Flexible work hours

Remote work options

Premium medical, mental, dental, & vision coverage

Career development

Equity incentives

Retirement contributions

PTO to volunteer

INACTIVE