Enable job alerts via email!

Senior Full Stack Developer

CoLab Software

Canada

Hybrid

CAD 80,000 - 120,000

Full time

25 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Full-stack Developer to join their innovative team. In this role, you will leverage your extensive experience in software development to create impactful solutions that enhance user experience. You will collaborate closely with team members to design and implement features, ensuring high-quality code and maintainable practices. This dynamic position offers flexibility with remote work options across Canada, along with an attractive compensation package that includes stock options and comprehensive benefits. If you're passionate about technology and mentoring others, this opportunity is perfect for you.

Benefits

Unlimited Paid Vacation
RRSP Matching
Stock Options Package
Extended Health Benefits

Qualifications

  • 5+ years of professional development experience.
  • Proficient in React and Python with strong API skills.

Responsibilities

  • Develop and maintain robust and scalable APIs.
  • Collaborate on complex product requirements and UI/UX designs.
  • Mentor junior developers and promote best practices.

Skills

React
Python
GraphQL
Relational Databases
NoSQL Databases
Git Workflow
AI/ML Libraries
Team Collaboration

Education

Bachelor's Degree in Computer Science or related field

Tools

Webpack
NPM
ESLint

Job description

At CoLab, we help mechanical engineering teams bring life-changing products to market years sooner. Our product, CoLab, is the world’s first Design Engagement System (DES) - a category defining product that Engineering teams use to engage in meaningful, productive design conversations, catch preventable mistakes, and get to market faster. Our customers include the largest engineering organizations in the world such as Ford, Johnson Controls, Komatsu, and Polaris in the industrial equipment, consumer products, automotive, aerospace & defense, and shipbuilding industries.

This position will require occasional travel for on-site team meetings in Newfoundland Canada, at least twice per year (primarily in December and June). We recognize that travel can involve personal commitments, and we strive to accommodate individual circumstances, however the expectation is that travel to, and attendance at, the majority of these events is mandatory. Details about travel arrangements and covered expenses will be discussed during the hiring process.

As a Senior Full-stack Developer (Software Developer IV), you are a technology leader and a mentor within your team. You have an in-depth knowledge of the CoLab technology stack and how different components and services interact across the platform. You are a champion of best practices and technical standards, and help guide the team technology direction towards simple, maintainable solutions.

What you’ll do:
  • Understand complex customer problems and requirements and work in a team to build a solution that adds value for the customer and the product as a whole
  • Collaborate with other team members to design and plan complex scopes of work from product requirements and UI/UX designs
  • Develop, test, and ship critical user-facing features on a regular basis
  • Develop, test, and maintain robust and scalable APIs.
  • Participate in code reviews and help your team deliver high-quality software
  • Champion all aspects of the user’s experience, with a focus on clarity and speed
  • Contribute to tech technology direction and best practices
  • Mentor, support, and be an information source to junior developers
What you’ll need:
  • 5+ years of professional, hands-on development experience
  • Proficient with React and front-end tools such as Webpack, NPM and ESLint would be considered an asset
  • Good experience in Python, its libraries, and GraphQL, with hands-on experience in designing, developing, and maintaining robust and scalable APIs.
  • Hands-on experience with relational databases (e.g., PostgreSQL, MySQL), NoSQL databases (e.g.: DynamoDB) and querying frameworks/APIs.
  • Experience with Git workflow (pull requests, code reviews)
  • Familiarity with AI/ML libraries (e.g., PyTorch, Hugging Face, Scikit-Learn) would be considered an asset
  • Passion for working in teams with emphasis on respect and continuous improvement
  • Willingness to raise your hand when you see something could be done / built better
  • Experience working on SaaS, large-scale distributed systems would be considered an asset
  • Consistent track record of building and maintaining highly scalable products would be considered an asset
Success will be measured by:
  • On time delivery of new product features and changes
  • Promotes clean and maintainable code and software development best practices
  • Clear communication and technical leadership within team
  • Self directed, takes ownership of tasks, stays apprised of broader team’s work
  • Mentoring and advising others on the team
The extra details:
  • Compensation: This is a full-time, permanent position with an attractive compensation package that includes a stock options package.
  • Benefits: This role offers an extended health and benefits package that includes unlimited paid vacation and RRSP matching.
  • Remote/Hybrid Work: Our main office location is in St. John’s, NL where we offer hybrid and remote opportunities. This role has the flexibility to work from anywhere within Canada.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.