Full Stack Software Engineer
at Push Operations
Vancouver, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 14 Aug, 2024 | USD 95000 Annual | 16 May, 2024 | 3 year(s) or above | Computer Science,Webpack,Algorithms,Angular,Relational Databases,Ruby,Payroll,Design Patterns,Data Structures,Sql,Web Applications,Python,Laravel | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
THE COMPANY:
Push is an all-in-one platform that helps businesses grow and scale their companies by simplifying HR, payroll, time tracking, and scheduling. Our purpose is to help our customers free up their time by making people management ridiculously easy, so they can focus on their passion.
Our customer base includes some of the biggest brands, such as Earls Restaurant, Cactus Club, Denny’s and more.
REQUIRED SKILLS AND QUALIFICATIONS:
- 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
BONUS SKILLS AND QUALIFICATIONS
- 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
Responsibilities:
THE ROLE:
Push is looking for an experienced Full Stack Software Engineer who will be responsible for architecting, building and testing Push’s suite of customer-facing products. In this role, you will have the ability to tackle a wide range of technical challenges and make a big impact on some of the most critical features of our product.
DUTIES AND RESPONSIBILITIES:
- New feature development and maintenance of existing systems
- 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
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer Science, Engineering
Proficient
1
Vancouver, BC, Canada