Scaling Up:
Go with growth

Researching jobs that offer the most potential is time consuming. We’ve identified roles from Ottawa’s top 25 growing tech firms with proven market traction or are on course to becoming large-scale global enterprises.

Looking for more? Search Starting Up job opportunities.

Full Stack Developer (Frontend Focus)

Giatec

Giatec

Software Engineering
Ottawa, ON, Canada
Posted on Monday, May 29, 2023

Giatec Scientific Inc. (Giatec) is looking for a passionate Full Stack Developer (Frontend Focus) to join our team. The Full Stack Developer (Frontend Focus) will have a diversified role developing code in accordance with application development standards and best practices, while working on projects, change requests, minor enhancements, and defect resolution.

The successful candidate will be passionate about delivering adaptive and creative solutions to UI/UX design problems by staying up to date with best practices and emerging trends in user experience design and user interface technology. You will primarily be focused on developing the user experience but are capable of diving into the backend APIs when needed. You will also ensure that all elements of the online user experience are optimized for improved usability, usefulness, and exceptional visual design.

The work location for this role is in Ottawa, and we are open to remote candidates. Our preference would be a candidate who can work in a hybrid environment both remotely and in person.

RESPONSIBILITIES:

  • Collaborate with the other developers on the team to define and integrate REST APIs with the UI components.
  • Ensure high code quality through automated unit and functional testing.
  • Design and develop code structures based on technical design defined by the team.
  • Work within an Agile product team comprised of technical, product and business team members to deliver exceptional products.
  • You will actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges.
  • Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery.
  • Good communication including the ability to distill technical details into human terms.

REQUIRED SKILLS AND EXPERIENCE:

  • Degree in Computer Science/Engineering or equivalent experience in full stack development
  • Minimum 3 years of experience developing frontend enterprise web applications
  • Strong proficiency in JavaScript
  • Experience working with modern front-end technologies (i.e. React.js, React-Native)
  • Experience working with UI Frameworks such as Material-UI or Bootstrap
  • Deep knowledge and programming experience in ES6, HTML5, CSS3 and SASS
  • Strong grasp of unit, integration, and end-to-end test development
  • Experience with Node.js and Express.js
  • Experience in using and implementing RESTful APIs
  • Experience with serverless software development
  • Experience with PostgreSQL database
  • Open to learning new languages and technologies
  • Enthusiasm for engineering practices such as refactoring, TDD, CI/CD, pair programming, and design and code reviews
  • Knowledge of web testing frameworks like Cypress
  • Experience with Git
  • Able to operate independently and as part of an Agile team
  • Strong grasp of unit, integration, and end-to-end test development
  • A self-starter, a problem-solver, a creative thinker, and you're not afraid to share your ideas and provide and receive feedback
  • A team player - our team is small and mighty, and we collaborate constantly - we want someone who is always willing to pitch in and isn’t afraid to ask for help

NICE TO HAVE:

  • Experience with Docker and Kubernetes
  • Experience with AI/ML-based solutions
  • Experience with UX/UI Design tools (i.e. Axure, Adobe XD)
  • Experience with IoT solutions
  • Knowledge of Python and other programming languages
  • Knowledge of NOSQL such as MongoDB
  • Knowledge of Webpack, Gulp and Yarn

ABOUT GIATEC:

Giatec is on a mission to transform the Concrete industry. We have products that enable Concrete Producers to save time and money, and most critically, lower their GHG emissions. We have customers throughout North America, Europe and Asia Pacific. We are a diverse group of people committed to continuous learning and building a company with Purpose and Integrity. We have been growing and profitable for over 10 years.

We fundamentally believe that attracting and keeping smart and talented people is a key to our success. We are looking for creative and passionate people to join our rapidly expanding team.

TO APPLY:

Do you have some of these skills but maybe not all? We still encourage you to apply as we would love to review your unique application and learn more about you! Please send a brief cover letter and resume to us indicating why you believe you would be a good fit for this role.

At Giatec, we know that diversity, inclusion, and a sense of belongingness are critical to our success. We believe that employees with diverse backgrounds and experiences strengthen our workplace culture, boost our creativity, and help us to revolutionize the concrete industry.

Giatec is dedicated to creating a barrier-free environment starting with the hiring process. If you require any special accommodation or support during the recruitment process, please indicate in your email to us.