To apply for this job you must first either login or register

Sr. Full Stack Engineer

Toronto,Ontario -Permanent



Job Description

We are seeking an experienced Software Engineer to join our development team. You will be part of a high-caliber development team to help design, build and manage our new initiatives. You must demonstrate that you are a collaborative team player, results-driven in time-critical environments with Strong technical expertise. Contribute to a fast-paced, test-driven-development environment delivering short release cycles. The ideal candidate will have 5-7 years of software development experience preferably using agile methodologies.

Responsibilities:
Ensure the quality of the product through code reviews, unit and functional test coverage
Ensure software adheres to company's high level of technical standards.
Create applications that are efficient, reliable, maintainable, extensible, and testable;
Communicate with business analysts and project managers to clarify requirements; Work with a distributed team.
Defines site objectives by analyzing user requirements; envisioning system features and functionality.
Technical/System documentation.
Highlight any potential risks to the Leads and seek inputs to resolve issues identified.
Mentor less experienced developers


Must Have Skills:

Required Skills, Knowledge and Experience:
5+ years of Javascript technologies (NodeJs, AngularJs, React, etc.)
Experience with unit testing and BDD
Experience with Agile methodologies.
Experience with Spring framework.
Experience with RDBMS and NoSQL databases
Familiarity with Elastic Search or Solr
Experience with code review
Good understanding of code branching, version control and working in different environments (GIT, )
Experience with new JavaScript frameworks and environments (Angular, react, )
UNIX Shell Scripting.
Excellent written and verbal communication
Ability to work with teams in multiple sites (onsite, offshore, nearshore)
Proven ability to meet deadlines
Understanding of accountability and ownership


Nice to Have Skills:

Preferred but not required:
Experience with Kafka
Experience with microservices, containers and schedulers (Docker, kubernetes, )
Experience with groovy
Experience with Springboot
Experience with AWS
Experience with CI tools (Jenkins, )
Experience with quality management platforms such as sonarqube


Details:
Starting: ASAP
Dress Code: Business Casual
To apply for this job you must first either login or register