Full Stack Developer (React.js Focused)

Are you passionate about building dynamic, scalable, and user-focused web applications? We are looking for an experienced Full Stack Developer with a strong emphasis on React.js to join our innovative team. In this role, you’ll design, develop, and maintain robust full-stack solutions, leveraging modern technologies to deliver exceptional user experiences. You'll work across the stack, from crafting intuitive front-end interfaces to developing reliable back-end services and APIs, while optimizing for performance, scalability, and security. If you thrive in a collaborative, fast-paced environment and enjoy tackling complex challenges, this position offers the perfect opportunity to advance your career in cutting-edge full-stack development.

Key Responsibilities:

  • Design, develop, and maintain full stack web applications, with a focus on js for the front end.
  • Implement responsive, intuitive, and high-performance user interfaces.
  • Develop back-end services and APIs using technologies such as js, Express, and databases like MSSQL, PostgreSQL or MySQL.
  • Write clean, scalable, and maintainable code across the entire stack.
  • Implement and integrate third-party services, APIs, and libraries to extend application capabilities.
  • Optimize applications for performance, scalability, and security.
  • Troubleshoot, debug, and refactor existing applications.
  • Stay up to date with the latest industry trends, tools, and best practices in full stack development.
  • Participate in code reviews and collaborate with other developers to ensure high-quality software.
  • Deploy applications using CI/CD pipelines and manage production environments.

Required Skills and Experience:

  • 3-5+ years of experience in full stack development, with a strong focus on js for front-end.
  • Proficiency in JavaScript, HTML5, CSS3, and modern front-end libraries.
  • Expertise in building complex web applications using js (React hooks, context API, state management).
  • Strong knowledge of NET and back-end frameworks.
  • Experience with RESTful APIs, as well as front-end and back-end integration.
  • Familiarity with databases such as MSSQL, PostgreSQL or MySQL.
  • Solid understanding of front-end build tools like Webpack, Babel, and NPM.
  • Knowledge of version control tools such as Git.
  • Experience with unit testing, integration testing, and test automation.
  • Experience with Agile/Scrum development methodologies.
  • Understanding of basic cloud architecture and experience with deployment on platforms like AWS or AZURE.
  • Experience with TypeScript for both front-end and back-end development.
  • Familiarity with server-side rendering frameworks like js.

Preferred Qualifications:

  • Knowledge of containerization tools like Docker.
  • Experience working with CI/CD pipelines and DevOps
  • Familiarity with front-end performance optimization techniques.
  • Understanding of security best practices in web development.

Education:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

Where is the job?

For the first 3 months of this role it will require you to be in the office full time while you go through onboarding. After the 3 months then the role will move to a hybrid model.

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.

Application

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:
0/max. 1 files
...

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:
0/max. 1 files
...

Are you a homeowner or professional?

Connect with our team of Window Geeks to discuss your upcoming home renovation or new construction project. We look forward to hearing from you!