Full Stack Software Engineer – Platform

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Full Stack Software Engineer focusing on backend tasks at Push Operations Engineering. Collaborating with teams to enhance performance and reliability of web applications in a remote-first environment.

Responsibilities:

  • Using information from monitoring systems to pinpoint issues
  • Bringing old code into line with new standards
  • Helping build and scale back-end services and APIs
  • Infrastructure maintenance and scaling tasks, including infrastructure-as-code
  • Working with internal teams to find and implement innovative solutions to current bottlenecks in workflows
  • Writing, testing, and reviewing high-quality, maintainable code

Requirements:

  • 5+ years professionally building web applications
  • High level of proficiency and experience with at least one of PHP, Python, Ruby, Go, C/C++ or C#
  • A strong understanding of relational databases and SQL
  • A strong 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
  • You are curious and innovative, and love solving puzzles elegantly.
  • PHP experience using Laravel or any other MVC framework (Bonus)
  • AWS RDS/EC2 experience (Bonus)
  • Packer/Ansible familiarity (Bonus)
  • Javascript experience - ES6, Webpack, Angular, React JS, React Native (Bonus)
  • Knowledge of payroll in Canada and/or the USA (Bonus)
  • Experience working on internal tools involving various teams within an organization (Bonus)
  • Experience working on a DevOps or Platform team stitching together various technologies, services, APIs, and/or languages to achieve a goal (Bonus)
  • A degree in Computer Science, Engineering, or equivalent work experience (Bonus)

Benefits:

  • Do what you love! It’s the key to happiness.
  • Grow yourself. We want to see you win in all areas.
  • Make an impact. At Push, we believe everyone is born a genius.