Senior Full Stack Developer :
On behalf of our client, Procom is seeking a Senior Full Stack Developer for a 12-month contract.
Senior Full Stack Developer Job Details :
Our valued client requires a Senior 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.
Senior Full Stack Developer Responsibilities :
- Technical leadership oversight, engage with Product Owner, Solution Architects to design the product
- Contribute technical expertise throughout the stages from design / architecture, prototyping, development through to production
- Design and implement of full stack applications using cloud-based architectural framework
- Provide technical mentoring to team members to enable skill / knowledge development through advice and coaching and may act as a technical lead in projects.
- Lead the development and implementation of processes such as the revision of code, follow-up and change management and all DevOps practices
- Analyze technical requirements, develop, test and deploy new software solution or functional enhancements in a DevOps environment
- Work alongside the Business Analysts to better understand business requirements to present them to the team and the vendors supporting the project.
- Act as a liaison with 3rd party vendor to ensure designed are correct and the delivered product meets business requirements
- Partner with 3rd party vendors to facilitate the transfer of knowledge from vendor to internal team
- Lead the development and implementation of processes 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
- Build 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.
- Lead code reviews, API design reviews, or technical reviews of product stories
- Champion practices including Unit Testing, Continuous Delivery
- Support the entire application lifecycle (concept, design, test, release and support)
Senior Full Stack Developer Must Have Skills :
- Bachelor's degree in Computer Science or Software Engineering or equivalent experience.
- 5+ years of experience building full-stack web projects with a significant focus on UI, back-end code and business logic
- 5+ years current and deep experience with implementing large solutions. Proven experience delivering solutions in distributed environments like Microservices
- Experience writing / designing automated test for code
- Experience using the Agile development methodology
- 5+ years of experience using Azure DevOps (e.g. Git source control, pull request, etc.)
- Experience with Azure Service (e.g. Storage, Resource Group, etc.)
- Expert understanding of Node.JS and JavaScript
- Experience in design and development of scalable and secured web services that integrate with other technologies in service-oriented architecture
- Experience designing, building, and maintaining RESTful APIs
- Experience working with NoSQL databases (CosmoDB, MongoDB, etc.)
- Hands on experience with HTML 5, CSS, SASS or LESS, React, Babel, GraphQL, Redux, Webpack.
- Basic knowledge of Azure Synapse, data pipelines, datalakes, databricks etc.
- 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.
- Passionate for learning and researching new technologies.
- Ability to deliver the best patterns and practices to solutions in a fast-paced environment.
- Excellent analytical and problem-solving skills
- Excellent written and verbal communication skills
- Determined to deliver products on time, according to pre-established quality standards.
Senior 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 candidates are ideal, but willing to consider out of province as a limited 2-year term employee must be within Canada
Senior Full Stack Developer Assignment Length :
12 month contract.
Senior Full Stack Developer Job Location :
- Calgary, Alberta
30+ days ago