Position Overview
Calian is seeking a skilled Full Stack Developer to join a collaborative and Agile team. Working together to develop secure, cloud native solutions in support of an international defence program. More details will be provided in discussions with qualified candidates.
Responsibilities
- Build containerized application tools following the 12-Factor App methodology, Test Driven Development (TDD), and Extreme Programming (XP).
- Develop productsas part of a balancedagile team (ProductManager, Product Owner, UI/UX Designer, and Data Scientists as applicable).
- Design and implement REST APIs and microservices architecture.
- Develop full-stack solutions using modernJavaScript, Python, and/orJava frameworks.
- Perform front-end development (e.g., React,Angular) and back-enddevelopment (e.g., Node.js, Django/Flask, SpringBoot).
- Conduct databasedesign and programming (e.g., MySQL, PostgreSQL, MongoDB).
- Deploy containerized applications using Docker,Kubernetes, or OpenShift.
- Work in a collaborative, pair programming environment as needed.
- Rapidly learn and apply new programming languages, frameworks, and tools.
- Support the creation of sustainable DevSecOpspipelines and agile delivery practices.
Qualifications:
- Must be eligible for Secret level Clearance with the Government of Canada
- Minimum 7 years of experience in full-stack development using JavaScript, Python,or Java.
- Minimum 7 years of experience in front-end development (React, Angular, etc.) and/or back-end development (Node.js, Django/Flask, SpringBoot, etc.).
- Minimum 7 years of experience in database design/programming (MySQL, PostgreSQL, etc.).
- Experience in REST API design and development.
- Experience with Test Driven Development (TDD).
- Experience in Microservices Architecture.
- Experience deploying containerized applications with Docker, Kubernetes, or OpenShift.
- Experience workingin collaborative, agile teams.
- Experience delivering iterative releases in an Agile/DevSecOps environment.
- Fluent in English (oral and written).