Full Stack Developer :
On behalf of our client, Procom is seeking a Full Stack Developer for a 6 month contract in Calgary, AB.
Full Stack Developer Job Details :
Our valued client requires a Full Stack Developer to work on development of, front-end (web) and back-end application and data services and APIs while fostering best practices like agile, automated testing, code reviews, and continuous delivery.
Full Stack Developer Responsibilities :
- Participate in the design and implementation of full stack applications using cloud-based architectural framework
- Analyze technical requirements, develop, test and deploy new software solution or functional enhancements in a DevOps environment
- Apply the development processes established by the development team such as the revision of code, follow-up and change management and all DevOps practices.
- Build and maintain Azure-base front-end, Microservices and Functions (Express / Node) back-end using Azure DevOps Pipelines
- Participate in building cutting-edge micro-services architecture following best-in-industry patterns
- Design and develop front and backend components (service-based using JavaScript framework)
- Actively learning and seeking out ways to continuously improve, researching best practices and suggest appropriate technologies
- Contribute to product development, engage with team members and cross functional teams to define solutions, and estimate the scope of work required.
- Participate in code reviews, API design reviews, or technical reviews of product stories
- Support best practices including Unit Testing, Continuous Delivery
- Support the entire application lifecycle (concept, design, test, release and support)
Full Stack Developer Must Have Skills :
Bachelor's degree in Computer Science or Software Engineering or equivalent experience.3+ years of experience building full-stack web projects with a significant focus on UI, back-end code and business logic3+ years of experience writing Unit Test3+ years of experience using Azure DevOps (e.g. Git source control, pull request, etc.)Hands-on experience in Node.JS and JavaScriptExperience in design and development of scalable and secured web services that integrate with other technologies in service-oriented architectureExperience designing, building, and maintaining RESTful APIsExperience working with NoSQL databases (CosmoDB, MongoDB, etc.)Basic knowledge of Azure Service (e.g. Storage, Resource Group, etc.)Basic knowledge of Azure Synapse, data pipelines, datalakes, databricks etc.Hands on experience with HTML 5, CSS, SASS or LESS, React, Babel, GraphQL, Redux, Webpack.Good knowledge of Apollo Federation and Socket.io is an asset.Knowledge of modern authorization mechanisms, such as JSON Web Token.Designing and developing UI components like login page, dashboards / landing pages, menu items, navigation-based components, detailed screens with single and multi-line data handling.Good knowledge of Cosmos DB, MS SQL Server, KAFKA, REDIS, Microservices, Micro-frontends, Linux environment, Docker, Kubernetes, and Azure cloud overall.Proven innovative team player, resourceful and capacity to adapt to changes in priorities.Experience working within an Agile teamAbility to deliver the best patterns and practices to solutions in a fast-paced environment.Excellent analytical and problem-solving skillsExcellent written and verbal communication skillsDetermined to deliver products on time, according to pre-established quality standards.Full Stack Developer Other Notes :
Candidates must have the ability to start within two weeks of hire.Candidates must have the ability to conduct video interviews.Alberta based candidatesFull Stack Developer Assignment Length :
6 monthsFull Stack Developer Job Location :
Calgary, Alberta