Full Stack Developer

at  ProShop ERP

Vancouver, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Apr, 2025USD 110000 Annual12 Jan, 20255 year(s) or aboveVue.Js,Javascript Frameworks,Graphql,Nosql,Computer Science,Web Services,Angular,Cad,Sql,Management Skills,JavascriptNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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