Full Stack Developer Job at Giatec Scientific Inc.

Giatec Scientific Inc. Ottawa, ON

Giatec Scientific Inc. (Giatec) is seeking an experienced Full Stack Developer to be a key contributor in a rapidly growing company. As a Full Stack Developer, you will be a key part of our SmartMix team. You will be collaborating with product owners, software developers, UI/UX designers and data scientists to develop and maintain the next generation of our solutions. These solutions leverage IoT and Machine Learning to revolutionize the way we use concrete, while reducing its impact on our climate.


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:

  • Analyze product requirements and define technical specifications
  • Design, develop, document, test and maintain cross-platform software solutions using agile methodology
  • Ensure the technical feasibility of UI/UX designs and translate UI/UX design wireframes to actual code
  • Coordinate cross-functionally to ensure the project meets business objectives and compliance standards
  • Optimize applications for maximum speed, quality and scalability
  • Participate in code reviews and inspections
  • Bridge the gap between graphic design and technical implementation.
  • Work with a project manager or product owner to meet specification needs
  • Document programming tasks and procedures
  • Identify troubleshooting issues and resolve bugs found through testing
  • Follow software-engineering best practices in usability, code quality, test coverage, source control, and CI/CD
  • Partner with other engineers, UX designers, product managers, and customers to refine and build complex products

REQUIRED SKILLS AND EXPERIENCE:

  • Degree in Computer Science/Engineering or equivalent experience in full stack development
  • Minimum 3 years of experience developing front-end and back-end 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
  • Creative problem-solving skills and abilities
  • Able to operate independently and as part of an Agile team
  • Strong grasp of unit, integration, and end-to-end test development
  • Strong desire to spread your knowledge via presenting and mentoring

NICE TO HAVE:

  • Experience with Docker
  • 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.




Please Note :
nvalabs.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, nvalabs.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.