Software Engineer (Senior / Staff / Principal)

Alan simplifies access to care, and empowers everyone to be healthier, physically and mentally, thanks to preventive care, health and insurance all in one experience.
Full-Stack
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience

Description For Software Engineer (Senior / Staff / Principal)

Alan is seeking experienced Software Engineers (Senior / Staff / Principal) to join their team in Toronto, Canada. With 5+ years of experience, you'll tackle high-impact projects, design efficient systems, mentor other engineers, and contribute to hiring. Alan envisions a world where anyone can actively influence their physical and mental health, partnering with 25,000 companies and serving 500K members.

The ideal candidate is well-versed in Object-Oriented Programming (Python, Java, C#), enthusiastic about web technologies, and willing to work with Python/JavaScript. You should be passionate about building products, self-starting, humble, collaborative, and fluent in English.

Alan offers a flexible office setup, all necessary tools (Macbook Pro, accessories), flexible leave policy, healthcare insurance, commuter benefits, learning opportunities, and extended parental leave. The company values radical transparency, personal growth, and fearless ambition.

The engineering team at Alan builds infrastructure, interfaces, and applications using Python/Flask, React/Redux, React Native, and PostgreSQL. They follow a simple process where those who make product decisions are the same ones who build them.

Join Alan to be part of a growing team of 580 people across Europe & Canada, working towards a healthier humanity through innovative health tech solutions.

Last updated 4 months ago

Responsibilities For Software Engineer (Senior / Staff / Principal)

  • Tackle high-impact & high-risk projects involving many engineers
  • Design efficient systems and engineering practices
  • Mentor other engineers & lead crews
  • Contribute to hiring future coworkers
  • Shape candidates' hiring experience

Requirements For Software Engineer (Senior / Staff / Principal)

Python
JavaScript
React
PostgreSQL
  • 5+ years of experience in software engineering
  • Well-versed in Object Oriented Programming (Python, Java, C#)
  • Enthusiastic about web technologies
  • Willing to work with Python/JavaScript
  • Passionate about building products
  • Self-starting and entrepreneurial
  • Humble and willing to grow
  • Collaborative and enthusiastic about teamwork
  • Fluent in English

Benefits For Software Engineer (Senior / Staff / Principal)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Commuter Benefits
  • Flexible office space
  • Home office equipment sponsorship
  • Macbook Pro and accessories
  • Flexible leave policy
  • Healthcare insurance
  • Monthly Toronto Transit Commission pass
  • Learning & Training opportunities
  • Extended parental leave

Interested in this job?

Jobs Related To Alan Software Engineer (Senior / Staff / Principal)

Full-Stack Senior Engineer - Product Led Growth

Outdoorsy seeks a Full-Stack Senior Engineer for Product Led Growth to develop innovative travel solutions across the entire tech stack.

Full-Stack Developer

Senior Full-Stack Developer position at OROSYS / Two notes Audio Engineering, focusing on web application development and infrastructure management.

Sr. Software Engineer

Sr. Software Engineer role at Oliv.AI, a SalesTech startup providing AI copilot for sales teams.

SEO Engineer

Join iPullRank as an SEO Engineer to drive organic search visibility for clients through technical analysis, content engineering, and innovative SEO strategies.