Full Stack Developer
at ProShop ERP
Vancouver, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 Apr, 2025 | USD 110000 Annual | 12 Jan, 2025 | 5 year(s) or above | Vue.Js,Javascript Frameworks,Graphql,Nosql,Computer Science,Web Services,Angular,Cad,Sql,Management Skills,Javascript | 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 ProShop Mission Statement: We deliver powerful manufacturing software by deeply understanding our client’s challenges in order to meaningfully improve their businesses, and in turn, their communities.
ProShop is a revolutionary ERP/MES/QMS software designed as a Digital Manufacturing Ecosystem (DME) for the metalworking and aerospace industries, including machine and fab shops. We combine extensive industry knowledge with innovative technology to enhance our clients’ manufacturing processes. We’re seeking talented problem solvers and communicators who thrive on challenges to join our high-performing growing team. Our flexible, remote work environment supports work-life balance, fosters engagement, and emphasizes collaboration. We are committed to not only achieving financial success but also deeply partnering with clients to elevate their businesses. For more details, visit www.proshoperp.com
Location: The candidate needs to be based in Canada for this position.
JOB DESCRIPTION
We are seeking a Full Stack Developer to create scalable software solutions across the entire technology stack. You will be part of a dynamic, cross-functional team responsible for the full software development lifecycle, including the design, development, deployment, and maintenance of innovative features. You’ll write reusable, maintainable, and efficient code while collaborating closely with designers, product managers, and other developers. Ultimately, you will drive the success of both front-end and back-end activities.
REQUIREMENTS
- Must be based in Canada
- 5+ years of experience as a Full Stack Developer for SaaS products
- Proven track record of building and scaling full-stack applications
- Proficiency in back-end languages and frameworks such as C#, .Net, and Postgres
- Strong foundation in front-end technologies including HTML5, CSS3, and JavaScript
- Experience with modern JavaScript frameworks (e.g., React, Angular, or Vue.js)
- Experience with Postgres
- Solid understanding of RESTful APIs and web services
- Experience with GraphQL a plus
- Familiarity with database management systems (SQL and NoSQL)
- Excellent analytical and time management skills
- Experience with agile development methodologies (Scrum, Kanban, etc.)
- Strong teamwork skills with a collaborative, problem-solving attitude
- A solid foundation with version control systems, particularly Git
- A BSc degree in Computer Science or a relevant field is a bonus!
Salary Range: This compensation range takes into account a wide range of factors that are considered in making compensation decisions including but not limited to geographic locations, job family, job-related skills, experience and relevant training or education, business and organizational needs.
CAD: $110,000 - $120,000 annually
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
- System Design & Development: Lead the design and development of robust full-stack applications, ensuring alignment with project requirements and user needs.
- Code Quality: Write reusable, maintainable, and efficient code for both front-end and back-end components, adhering to best practices and coding standards.
- Performance Optimization: Optimize applications for speed, scalability, and performance, utilizing profiling and debugging tools to identify areas for improvement.
- Testing & Quality Assurance: Develop and execute comprehensive testing strategies to ensure high-quality deliverables and minimize production issues.
- Collaboration & Communication: Foster collaboration with the Product Team, Designers, Clients, and other Developers to ensure cohesive project execution and timely delivery.
- Lifecycle Management: Participate in the entire application lifecycle, from initial concept through to deployment and ongoing maintenance.
- Issue Resolution: Troubleshoot complex technical issues and provide effective solutions to enhance application functionality.
- Technology Innovation: Stay informed about emerging technologies and best practices, integrating them into existing applications to enhance performance and user experience.
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Computer Science, Relevant Field
Proficient
1
Vancouver, BC, Canada