
Mean Stack Developer
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$85,000 - CA$100,000 per year
Job Level
About the role
- Develop and maintain web applications using MEAN stack (Angular, Nodejs, MongoDB, GraphQL)
- Design and implement user interfaces using Angular 6
- Write clean, maintainable, and efficient code in JavaScript and TypeScript
- Develop server‑side logic using Nodejs and Java Spring Boot
- Collaborate with cross‑functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
Requirements
- Intermediate or Senior MEAN stack developer
- Proven experience as a Full Stack Developer or similar role
- Strong proficiency in MEAN stack, Angular 6, Nodejs, JavaScript, TypeScript, and Java Spring Boot
- Experience with RESTful APIs and web services
- Familiarity with database technologies such as MongoDB
- Knowledge of frontend technologies including HTML5, CSS3, and JavaScript frameworks
- Excellent problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Strong communication skills
Benefits
- Paid time off based on employee grade (A-F): Vacation: 12-25 days, depending on grade
- Company paid holidays
- Personal Days
- Sick Leave
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs
- Other benefits as provided by local policy and eligibility
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
MEAN stackAngular 6NodejsMongoDBGraphQLJavaScriptTypeScriptJava Spring BootRESTful APIsHTML5
Soft Skills
problem-solvingattention to detailindependent workteam collaborationcommunication