This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Design, develop, review, and test software as part of an agile team.
Bring innovative solutions to problems and challenge assumptions.
Balance business needs with technical feasibility.
Develop and test user interfaces that offer a great user experience.
Work closely with product and design teams on various projects.
Collaborate with the operations team to ensure the product is operationally sound.
Ensure performance and scalability requirements are met.
Contribute to team improvement through retrospectives.
Requirements:
2+ years of software development experience with a degree in Computer Science or Software Engineering.
Hands-on experience with Node.js.
Knowledge of JavaScript frameworks (React.js, Vue.js, or Angular).
Understanding of object-oriented design patterns and REST services.
Experience with unit testing (Junit, Jest).
Experience with RDBMS (Oracle, PostgreSQL, Microsoft SQL Server).
Familiarity with IDEs and version control (Eclipse, Git, Maven).
Experience with Java build automation tools (Maven).
Knowledge of serverless architecture (AWS Lambda).
Experience developing backend applications in Java.
Strong interpersonal and communication skills.
Strong proficiency in both written and verbal English communication essential for effective correspondence with clients, suppliers, business partners, and colleagues beyond the province of Quebec.
Bonus if you are proficient in French and based in Montreal.
Benefits:
Supportive work environment.
Competitive compensation packages.
Opportunities for career growth and advancement.
Remote work option available.
Equal opportunity employer with accommodations available for interviewees.
Canadian citizenship, permanent residency, or valid Canadian work permit required for application.