Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Full Stack Software Engineer developing and scaling payroll platform at Push Operations. Collaborating with teams to ensure accuracy and reliability in payroll processes.

Responsibilities

  • Feature development and maintenance of our payroll system
  • Helping build and scale back-end services and APIs
  • Working with designers and PMs to define feature/product specifications and shipping them to our customers
  • Participating in code reviews
  • Writing and testing high-quality, maintainable code

Requirements

  • Experience with at least one PHP, Python, Ruby, Go, C/C++ or C#
  • 3+ years professionally building web applications
  • Javascript experience - ES6, Webpack, Angular, React JS, React Native
  • A solid understanding of relational databases and SQL
  • A solid understanding of computer science concepts, e.g.: data structures, design patterns, and algorithms
  • You understand the importance of writing testable and maintainable code
  • A track record of building and maintaining highly scalable products
  • Previous experience in fintech or payroll systems is a plus.
  • PHP experience using Laravel or any other MVC framework
  • Knowledge of payroll in Canada and/or the USA
  • Previous startup experience
  • You are super smart and have earned a degree in Computer Science, Engineering, or equivalent work experience

Benefits

  • Work remotely or from the Downtown Vancouver office
  • Supportive environment to foster your passion
  • Conversations around personal and professional goals

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$90,000 - CA$125,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularJavaScriptLaravelPHPPythonReactReact NativeRubySQLWebpackGo

Location requirements

RemoteCanada

Report this job

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