Full Stack Developer

Position Overview:

As a Full Stack Developer (with a front end focus), you'll play a pivotal role in crafting innovative user experiences by developing and implementing new features for our web applications. Your responsibilities include shaping the structure and design of web pages, constructing reusable code components, and enhancing page loading efficiency. While primarily focused on the front end, you'll also flex your skills in back-end coding when necessary. Collaboration is key, and you'll closely partner with our talented back-end developers to ensure seamless integration and optimal performance.

Core Accountabilities:

  • Develop reusable, testable, and efficient code, creating libraries for future application use.
  • Contribute to the planning, execution, and ongoing maintenance of web applications.
  • Assist in designing and implementing high-performing web applications with low-latency and high-availability requirements, employing diverse technology stacks.
  • Collaborate with team members to seamlessly integrate and adapt existing applications.
  • Integrate various data storage solutions, encompassing databases and key-value stores.
  • Transform UI/UX wireframes into visually appealing elements and functional components.
  • Optimize applications for speed, security, and scalability.
  • Conduct thorough testing, refactoring, and documentation of both new and existing code.
  • Actively engage in cross-functional teams, demonstrating a high level of adaptability.
  • Take responsibility for enhancing website design, coding, and layout to improve search engine visibility.
  • Collaborate with web designers, conduct SEO tests, troubleshoot technical issues, stay abreast of SEO guidelines, and support digital marketing teams.

Essential Requirements:

  • Minimum of 3 years' front-end development and web design experience.
  • Bachelor’s degree in Computer Science or a related field is required.
  • Proficiency in programming languages, including HTML, CSS, next.js, React, Node.js, and SCSS.
  • Experience with back-end programming languages.
  • Solid understanding of general SEO principles and the web design process.
  • Knowledge of CMS software, markdown, graphic design, website architecture, and integrations.

Ideal Candidate Skills:

  • Good communication and presentation skills.
  • Ability to work independently with minimal oversight.
  • Organized, deadline-driven, and detail-focused.
  • Familiarity with Typescript.
  • Experience with/Understanding of SQL, NoSQL, JSON.
  • Process management/performance optimization expertise.
  • Beneficial experience with accessing and transforming data from RESTful APIs.

Who are we?

OWN IT! It’s on the back of all of our shirts. This is because Centra is 100% employee owned. We specialize in manufacturing our own high performance vinyl windows (yup, proudly Canadian!), installing them ourselves (no outsourcing here!), and are experts in building envelope restorations. With 39 years in the game, we've got it down pat. We’ve won national awards for our culture including Best Managed Companies and Canadas Most Admired Corporate Culture. Work for a company where you're not just an employee but an owner, and watch your equity grow beyond your paycheck with our employee-ownership program. OWN your career. OWN your growth. OWN your future. OWN IT with Centra!

Grow your career with us, an Award Winning Company!

An extraordinary career journey awaits in a realm where our culture isn't just a buzzword; it's a proven powerhouse. Picture this: we won the 2022 National Award for "Best Managed Companies," standing tall among the finest in Canada's private sector. This accolade isn't just a pat on the back; it's a testament to our relentless pursuit of excellence.

But that's not all. We're also the proud recipient of the National WaterStone Award for "Canada’s Most Admired Corporate Culture." This isn't your run-of-the-mill acknowledgment; it's a celebration of our unwavering dedication, unparalleled work ethic, and a commitment to a culture that doesn't just thrive – it propels us to a league of our own.

So, if you're ready to be part of a team that doesn't just talk culture, but lives and breathes it to the point of earning accolades, then welcome to a workplace that doesn't just set standards; we redefine them. Join us, and let your career flourish in the vibrant tapestry of our award-winning culture!

Check us out:

Explore the full Centra experience by checking us out on our website at centra.ca. Dive into our vibrant community on Facebook under Centra Windows and catch behind-the-scenes glimpses on Instagram @Centrawindows. Discover more about who we are, what we stand for, and why we're not just a workplace but a culture.


Please upload a Resume.

Files must be less than 5 MB. Allowed file types: txt rtf pdf doc docx odt.

Drag files here or click to upload a single file.

Files must be less than 5 MB. Allowed file types: txt rtf pdf doc docx odt.

Drag files here or click to upload a single file.

centra family seal icon

Sign up for the Window Geek newsletter

Don’t miss out on industry trends, events, CPD accredited courses, and window updates.