Job Description

  • Contractor
  • Anywhere

We Are Hiring: Full Stack Developer (5-7+ years) | Remote (Alberta, Canada-based)

VStream Labs is seeking a skilled Full Stack Developer to help build the next generation of digital-first curriculum delivery systems. If you’re passionate about cloud-native development, serverless architecture, and scalable applications that positively impact learners and educators, we want to hear from you!

Location: Remote (Canada-based) — Occasional onsite work in Edmonton, AB may be requested.

What You Will Do:
● Deliver full-stack development tasks in a collaborative Agile team environment
● Design, develop, and maintain scalable cloud-native applications on AWS
● Build serverless backend services using C#, .NET Core, DynamoDB, and AWS Lambda
● Develop accessible and responsive front-end interfaces using Angular (2.0+), React, TypeScript, and Material Design
● Design and maintain RESTful APIs for secure front-end and back-end integration
● Implement application-wide state management using NGXS, NGRX, or Redux
● Automate testing, deployment, and integration via CI/CD pipelines
● Translate functional requirements and user stories into a scalable software architecture
● Participate in architectural design and provide technical leadership when needed
● Maintain comprehensive unit and automated test coverage
● Report progress, risks, and technical issues clearly and professionally

Tech Stack:
● Frontend: Angular (2.0+), React, TypeScript, SCSS, HTML5, Material Design
● Backend: C#, .NET Core, AWS Lambda
● Database: DynamoDB, MongoDB (preferred)
● APIs: RESTful
● Cloud & DevOps: AWS (Lambda, API Gateway, S3, DynamoDB), CI/CD
● State Management: NGXS, NGRX, Redux
● Methodology: Agile

Requirements:
● University degree or 2-year diploma in Computer Science or related field with 5+ years of experience; OR 1-year post-secondary certificate with 7+ years of experience
● 5+ years of experience with C# and/or Java
● 3+ years of hands-on experience with AWS-based development
● 3+ years of front-end development using Angular (2.0+) and/or React
● Strong knowledge of REST APIs, serverless computing, and CI/CD pipelines
● Experience building cloud-native, scalable applications using AWS services

Preferred Experience:
● Production experience with AWS Lambda, API Gateway, S3, and DynamoDB
● Microservices architecture design and implementation
● Development of educational or content delivery platforms
● NoSQL expertise (DynamoDB, MongoDB)
● Applied knowledge of state management frameworks like NGXS, NGRX, and Redux

Note: Candidates must be in Canada and have an Open Work Permit/PR/Citizenship or otherwise be eligible to work in Canada.

To apply and learn more, click here:
https://lnkd.in/e3mNJTwV

Feel free to message me on LinkedIn or email your updated resume to akshay_penumudi@vstreamlabs.com

Only the best-fit candidates will be moved forward. Know anyone? Tag or forward them to help with their job search!!