You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Full Stack Developer (Intermediate)

Location
Burnaby, BC
Details
Full Time
Yesterday
Cayenta has an opportunity for a Full Stack Developer who will join the Cayenta Web Development Team in supporting and expanding Cayenta's new generation of web and mobile applications. We are looking for individual with continuous improvement mindset with strong analytical and problem-solving skills and a passion for technology.

This Full Stack Developer position requires experience with the Angular web application framework and Node.js, and would prefer to work in agile environment. Experience in Uniface or Java would be a strong asset. Cayenta is looking for an intermediate level of experience for this position. You will be reporting to the Director of the Web Development Team. Preference for Vancouver-based candidates, but remote candidates across Canada are also welcome.

OVERVIEW

Cayenta has an opportunity for a Full Stack Developer who will join the Cayenta Web Development Team in supporting and expanding Cayenta's new generation of web and mobile applications. We are looking for individual with continuous improvement mindset with strong analytical and problem-solving skills and a passion for technology.

This Full Stack Developer position requires experience with the Angular web application framework and Node.js, and would prefer to work in agile environment. Experience in Uniface or Java would be a strong asset. Cayenta is looking for an intermediate level of experience for this position. You will be reporting to the Director of the Web Development Team. Preference for Vancouver-based candidates, but remote candidates across Canada are also welcome.

WHAT WILL BE YOUR NEW ROLE
  • Improve and enhance our existing web applications and develop and deliver new web applications.
  • Define, architect, & develop core engine components.
  • Design client-side and server-side architecture.
  • Write scalable, reusable and clean code that follows latest best practices and industry standards for the front-end and back-end.
  • Collaborate with other developers in conceptualizing and developing high performing web systems.
  • Research, implement and share best development practices with the team.
  • Work with relational SQL databases, caching technologies like Redis and APIs of our core enterprise applications.


WHAT ARE WE LOOKING FOR
  • Bachelor's degree in Computer Science or equivalent work experience.
  • Minimum 3 years of working experience as software developer or engineer.
  • 2+ years of Front end development experience using Angular (v2 +)
  • 2+ years of Back end development experience using Nodejs and GraphQL.
  • 2+ years year of experience at vanilla JavaScript/Typescript development .
  • Strong object-oriented design skills, understanding of design patterns
  • Proficient with Back end and Front end frameworks .
  • Solid experience with HTML5 , CSS3/SCSS .
  • Professional experience producing and consuming Restful APIs, web services and micro services.
  • Understanding of micro services architecture.
  • Experience with Git version-control system
  • Experience with Microsoft SQL Server and Oracle databases.


WHAT WILL MAKE YOU STAND OUT
  • Java or Uniface experience will be considered an asset.
  • Candidates with Professional experience.


WHAT WE OFFER
  • 3 weeks' vacation and 5 personal days
  • Comprehensive Medical, Dental and Vision coverage from your first day of employment
  • Employee stock ownership and RRSP/401k matching programs
  • Lifestyle rewards
  • Flexible work options (and some pretty cool offices!)
  • And more!


HOW TO APPLY

If you want to apply to this Full Stack Developer job ( R0009454 ) , click 'Apply Now' to apply online. If this role does not align with your career goals, feel free to review all our current opportunities here or submit your resume to our Harris Talent Network here for future opportunities.
Category
Other