About the role

  • Senior Full Stack Engineer specializing in Front-End development at Smile.io. Responsible for designing and maintaining applications to enhance customer loyalty and rewards.

Responsibilities

  • Write, test, instrument, document, and maintain software for Smile.io.
  • Review code and provide thoughtful, constructive feedback for your team.
  • Collaborate closely with Product, Design, and Engineering teams to build new features.
  • Support a highly available service used by millions of users on a daily basis. Champion productive technical discussions and foster collaboration within the team.

Requirements

  • Possess a minimum of 5 years of technical experience in software engineering or a related field, with senior-level expertise in front-End development and hands-on experience across the full stack.
  • Have expert-level proficiency in modern Front-End frameworks (Ember.js and/or React using TypeScript), substantiated by relevant professional work experience.
  • Have working proficiency in back-end development, with experience building, maintaining, and debugging server-side systems.
  • Have experience with Ruby on Rails or another back-end framework/language (e.g., Node.js, Python, etc.); Ruby on Rails experience is highly valued but not required.
  • Have experience using AI tools to solve real-world engineering problems: improving developer productivity, code quality, and product outcomes.
  • Curious, adaptable, and excited about how AI is reshaping software development.
  • Skilled in utilizing observability tools such as DataDog and Grafana to troubleshoot multi-system level issues effectively.
  • Experienced with Postgres or similar databases.
  • Experienced in building and maintaining high-traffic systems.
  • Experienced in test automation practices.
  • Familiar with agile methodologies and the ability to thrive in a fast-paced environment.

Benefits

  • flexible vacation
  • remote work allowance
  • monthly credit to use at any of the store 100,000+ stores that uses our software.

Job type

Full Time

Experience level

Senior

Salary

CA$150,000 - CA$160,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Ember.jsGrafanaJavaScriptNode.jsPostgresPythonReactRubyRuby on RailsTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.