Fullstack Developer

Job CategoryInformation Technology
Position TypeContract
Application Deadline December 31, 2019
Experience Required3 years
Job Duration1 year
Education RequiredBachelors

Fullstack Developer
•         Candidate Background:
o    Has minimum 3 years of experience working on modern frontend technologies as well as backend and/or database development
o    Understands authentication, caching, deployment and security concepts
o    Understanding of CI/CD concepts
o    Has hands-on experience with Java (Spring/Spring Boot) or .NET (ASP.NET/C#/.Net Core) or NodeJS
o    Excellent understanding of OOP concepts
•         Expectation:
o    Can complete a task involving backend, frontend and database development without any assistance
o    Can design solutions end to end and implement it iteratively
o    Can estimate complexity, breakdown tasks as needed
 Senior Fullstack Developer
•         Same expectation as Fullstack Developer, additionally
o    Over 3 years of experience building cloud native applications in a modern architecture (e.g. microservices, or event-driven)
o    Expert level specialization on either frontend or backend technologies
o    Willingness to mentor junior engineers
o    Hands on experience using cloud based streaming or messaging systems (Apache Kafka or Message Queues)
o    Hands on experience with SQL (Oracle or PostgreSQL preferred) and NoSQL databases (MongoDB or compatible)
•         Interview Process
o    1 or 2 interviews depending on availability
• Phone screen (30 mins) with Talent Acquisition
• In person interview
o    Be prepared to deep dive into application architecture, production/deployment concerns, testing and best practices
Use the attached skill matrix when you share the resume with myself.
Candidates must be in Canada and with valid work permit for being able to apply for this role.
Please reply to: