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.
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.