Skip to content
web-project-supervisor

Product Development Engineer

Gatineau, Canada
Regina, Canada

Job Description

As a SaaS (Software as a Service) Product Development Engineer, you will play a key role in designing, developing, and maintaining innovative and scalable cloud-based solutions.

Your primary focus will be on creating robust, high-performance software that meets the needs of users and adheres to industry best practices.

You will collaborate with cross-functional teams, including product managers, UX/UI designers, and quality assurance professionals, to bring new features and improvements to our SaaS product.

Job Requirements and Responsibilities

  • Design, develop, and implement new features and enhancements for the SaaS product.
  • Write clean, maintainable, and efficient code that meets coding standards.
  • Collaborate with cross-functional teams to ensure alignment between development efforts and overall product goals.
  • Participate in code reviews and provide constructive feedback to peers.
  • Write unit tests and participate in automated testing to ensure the reliability and integrity of the software.
  • Create and maintain technical documentation, including system architecture, API documentation, and deployment procedures.
  • Stay updated on industry trends and emerging technologies to recommend improvements to our development processes.
  • Contribute to the adoption of best practices in software development and deployment.
  • Implement and follow security best practices to ensure the integrity and confidentiality of user data.
bg-office-unsplash-02
bg-office-unsplash-01
bg-office-group-of-people-talking-498623425

Skills and Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in SaaS product development and cloud-based architectures.
  • Proficiency in Ruby on Rails and PostgreSQL
  • Experience working with JavaScript, ECMAScript and Bootstrap frameworks
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Understanding of agile development methodologies.

COME MAKE A REAL DIFFERENCE

Working at Portage CyberTech means sharing your everyday life with open-minded professionals who thrive on innovation. Everyone's ideas move us forward and help us better design technology that serves people.

GET HIRED NOW

GROW PERSONALLY AND PROFESSIONALLY

Working for us means being part of creating products that shape the future of digital industries.
©️️ Portage Cybertech, 2024. All rights reserved.