Back to Job Search

Senior Full Stack Developer

  • Location: Montréal

Posted Il y a environ 2 mois

  • Sector: Web Developers
  • Contact: Mithra Raveendran
  • Duration (Weeks): 0.0
  • Start Date: 2022-11-07
  • Job Ref: 15718

Job Title:     Senior Full Stack Developer (Angular/JAVA)
Job Type:     Full-time, permanent
Location:    REMOTE; must be available to work EST time
Salary:        $120K - $140K
Start:           ASAP

 

Job Description

Our client is a fast-paced growth startup looking for a passionate Senior Full Stack Developer to join their team!

In this role, you’ll be responsible for designing and implementing JAVA/Spring MVC-based platform backend API and Angular-based frontend interfaces. You’ll also participate in the development of Azure Serverless components and work closely with the CTO for requirement refinement and architecture design. Finally, you’ll provide solutions with existing and new technologies, as well as help and train other team members.

Besides web application development, you'll be able to gain exposure to our Machine Learning & Computer Vision based R&D projects depending on your interests.

The ideal candidate should to be a good problem-solver, team-oriented and comfortable working in a fast-paced Startup environment.

What You’ll Do

  • Build RESTful backend API with JAVA/Spring MVC framework

  • Build Angular-based frontend interface to consume RESTful APIs

  • Design and implement NodeJS-based Azure serverless functions

  • Work with the QA team to resolve detected issues

  • Maintain and design both relational (MySQL) and NoSQL databases

  • Help organize Azure-based tech infrastructure

  • Identify backend API issues and optimize existing backend performance

  • Lead and execute the backend deployment and release process

  • Refine requirements and write design documents

  • Create backend development plans and reports

  • Support the QA team for automated testing and in updating technology stack

  • Maintain good quality code on Git repository

 

What You’ll Need

  • 5 years of experience on JAVA and Spring MVC framework

  • 8 years of experience on web application frontend development

  • 3 years of experience on Angular (2+) application development

  • Degree in Computer Science, Software Engineering or related field

  • Written and spoken proficiency in English (French, a plus)

  • Familiarity with web development skills – HTML/CSS/JavaScript

  • Knowledge of RESTful API design and development

  • Experience with NodeJS Azure Serverless function development

  • Advanced knowledge of database design and optimization

  • Experience with Maven project management tool

  • Knowledge of Agile development and tools such as JIRA and Confluence

  • Experience with system configuration on Linux platform

  • Highly skilled in requirement understanding and refinement

 

Nice to Have

  • Knowledge of Linux/Apache/Tomcat configuration and maintenance

  • Knowledge of Azure cloud service platform

  • Knowledge of implement CI/CD pipelines and automation tools

 

Benefits and perks to look forward to:

  • Employee Stock Option Plan

  • Great work environment and team culture

  • Benefits including Telemedicine

  • Work from home and remote work opportunities

  • Vacation and paid time off

  • Casual dress code; wear what’s comfortable