
Senior Software Developer, Growth
Flare
full-time
Posted on:
Location Type: Hybrid
Location: Montréal • Canada
Visit company websiteExplore more
Salary
💰 CA$120,000 - CA$165,000 per year
Job Level
About the role
- Directly influence how customers discover, adopt, and expand their use of Flare
- Redesigning our onboarding so new customers understand what Flare can do for them within minutes of signing up
- Making it dead simple for customers to track their usage and upgrade their plan on their own, no sales rep needed
- Trying ideas across the product through A/B testing, from in-product training to upsell prompts, and using data to decide what stays and what gets cut
- Ensuring our data systems scale as our customers do, from startups to enterprise customers, while keeping the team's ability to ship fast
- Building and scaling the data infrastructure that powers growth insights, so we always know what's working and why
Requirements
- Previous experience as a Software Developer
- Experience with some of the following technologies: Python 3, FastAPI, TypeScript, VueJS, Postgresql, Elasticsearch, Amazon Web Services, RabbitMQ and Kubernetes
- Experience working with databases and design scalable and complex queries
- Experience designing and operating large systems
- Ability to learn a variety of technologies quickly
- Ability to consistently deliver value over time by iterating on solutions
- Ability to support less experienced developers within their area of expertise
- Ability to communicate their decisions and tradeoffs about their designs
Benefits
- Flexible work hours
- Remote, office or hybrid work options
- Dog friendly office
- Stock options
- Unlimited vacation with a minimum of 3 weeks per year
- Health insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Python 3FastAPITypeScriptVueJSPostgresqlElasticsearchAmazon Web ServicesRabbitMQKubernetesdatabase design
Soft Skills
ability to learn quicklyability to deliver valueability to support less experienced developersability to communicate decisionsiterative problem solving