Job Description
Job Description
We are looking for a software engineer with experience in the development and maintenance of SaaS platforms. The position involves contributing to the design, development and operation of end-to-end functionality, working with multidisciplinary teams to ensure quality, user-centric solutions.
Responsibilities:
Design, develop, test and maintain functionalities across the platform.
Collaborate with product managers, designers and other engineers to deliver user-centric solutions.
Participate in code reviews and mentor junior developers.
Contribute to architectural discussions and support technical decisions.
Ensure code quality and performance through testing, monitoring and optimization.
Define and maintain engineering and DevOps best practices.
Stay up to date with industry trends and evaluate new technologies to improve the platform.
Requirements:
Fluency in French and English.
8+ years of professional software engineering experience, with significant experience building and operating B2B or B2C SaaS platforms in production.
Proven experience working on long-lived SaaS products, including ownership of features throughout their entire cycle (design, delivery, iteration, maintenance).
Experience in web architectures.
Expert level proficiency in Node.js (backend) and Vue.js (frontend).
Production experience with Docker and Kubernetes.
Experience with DevOps practices.
Standards for code quality, testing, documentation and maintainability; serve as a reference for other engineers.
Experience working directly with product managers, designers, and stakeholders in a product-oriented/feature team environment.
Sense of ownership and responsibility, able to drive features from start to finish in a cross-functional environment.
Communication skills and ability to collaborate with diverse profiles (product, design, engineering, operations).
Master's degree in Engineering or equivalent practical experience in high-level SaaS environments.
Salary to receive
To agree