INACTIVE
Full-Time
Lead Software Engineer
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