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.
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.
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
Why You’ll Love Working at ProShop:
- Comprehensive Health Benefits: Enjoy coverage with extended health benefits, including health, vision, and dental care. Your well-being is our top priority!
- Generous Retirement Savings: We match your RRSP or 401(k) contribution up to a maximum, helping you build a secure financial future.
- Paid Time Off: Recharge with ample paid time off, because we believe a balanced life is a successful life.
- Competitive Compensation: Receive a salary and benefits package that reflects your experience and skills, recognizing and rewarding your value to our team.
- Dynamic & Supportive Team: Join a high-achieving, collaborative team that values invocation, supports growth, and celebrates success together.
- Remote Work: Enjoy the flexibility of remote work opportunities, while staying connected with our team. You are welcome to our Bellingham, WA office as much as you’d like.
- Winter Break: We are closed from December 25th to January 1st annually, allowing our team to enjoy the festive season with their loved ones without affecting their vacation balance.
We are an equal opportunity employer and love diversity at our company! We do not discriminate on the basis of race, gender, religion, color, national origin, sexual orientation, age, marital status, or disability status.
Job Type: Full-time
Pay: $110,000.00-$120,000.00 per year