Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
- Pay Rate: $98.63/hour, depending on experience
- Contract Length: 4 Months
- Location: Calgary, Alberta
Note: The primary pay rate is based on T4 classification; however, we will also consider applications from candidates interested in an INC classification, where applicable.
Description
The Senior FullStack Developer will play a key role in the IDA Program. This individual will be responsible for the end-to-end design, implementation, and deployment of cloud-based full stack applications, ensuring high-quality, scalable, and secure solutions. The role requires expert knowledge in modern JavaScript frameworks, Azure cloud services, and DevOps practices, contributing to cutting-edge microservices architecture within an Agile environment.
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‐based 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)
- 5+ years experience building full‐stack web projects with a significant focus on UI, back‐end code and business logic
- 5+ years experience writing Unit Test
- 3+ years experience using Azure DevOps (e.g. Git source control, pull request, etc.)
- Hands on experience in Node.JS and TypeScript
- 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.)
- Basic knowledge of Azure Service (e.g. Storage, Resource Group, etc.)
- Hands on experience with HTML 5, CSS, React, GraphQL (Apollo), Webpack.
- 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, Microservices, Micro‐frontends, Linux environment, Docker, Kubernetes, and Azure cloud overall.
- Determined to deliver products on time, according to pre‐established quality standards
- Education and Skills
- Bachelor's degree in Computer Science or Software Engineering or equivalent experience.
- Proven innovative team player, resourceful and capacity to adapt to changes in priorities
- Experience working within an Agile team
- 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
Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/
In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or any other Raise job posting (or have any other questions), please contact us at +1 800-567-9675 or [email protected].
#WES
Key Skills
Ranked by relevanceReady to apply?
Join Raise and take your career to the next level!
Application takes less than 5 minutes