cover image
New Value Solutions

Junior Software Engineer (ID#5229)

Hybrid

Richmond, Canada

Junior

Freelance

23-12-2025

Share this job:

Skills

Python JavaScript C# TypeScript GitHub DevOps Test Research Azure AWS Agile JavaScript/TypeScript Data Science OpenAI Langchain

Job Specifications

New Value Solutions, a national IT consulting firm, is seeking a Junior Software Developer. This role is perfect for a recent graduate or early career developer with a passion for AI, automation, and cutting-edge technology. You will be part of an AI augmented team that is redefining how software is designed, built, and delivered. In this role, you will help create rapid prototypes and special projects that weave AI into all stages of the development lifecycle, from design and coding to testing, deployment, and evaluation. You will be supported by experienced mentors and will work closely with architects, testers, and business stakeholders in a collaborative, experimental, and agile environment.

Responsibilities:

Work within an AI-augmented team to design and build rapid prototypes and proofs-of-concept.
Apply AI-native approaches: prompt engineering, orchestration frameworks, context management, RAG (retrieval-augmented generation), and agent shells.
Support the full lifecycle: from design and coding through testing, deployment, and evaluation.
Research and scout emerging technologies—bringing new ideas into the team for experimentation.
Challenge conventions, propose bold solutions, and test them in practice.
Collaborate across roles (architects, testers, business users) in an agile, experimental environment.
Contribute to governance and guardrails so AI-enabled prototypes can safely transition to production.

Requirements:

Recent graduation from a Computer Science, Engineering, Data Science, or related STEM program, or equivalent combination of education and experience.
Demonstrated curiosity and experimentation, such as participation in hackathons, building AI projects, maintaining GitHub repositories, or contributing to innovative technical initiatives.
A growth mindset: eager to learn, open to feedback, and unafraid to try new approaches.
Comfortable working in a collaborative, agile team environment.
Exposure to cloud and AI platforms (Azure AI, OpenAI, AWS, Langchain, Langraph, AutoGen, Semantic Kernel).
Experience with at least one modern language (Python, C#, JavaScript/TypeScript).
Experience building personal or academic projects involving AI, ML, or automation.
Understanding of agile practices, DevOps, or full-stack concepts (frontend/backend, APIs).

If you have the necessary expertise and are able to work in Canada, please submit your resume. While we thank all candidates in advance for their application, only those shortlisted will be contacted.

ID# 5229

About the Company

New Value Solutions provides effective technical and strategic IT consulting services across Canada, the United States and Europe. Our scope of service includes IT Recruitment and Management Consulting which covers IT project implementation and sustainment services. We consistently deliver these services to leading clients across multiple verticals and leverage our learnings to provide every client with industry-leading best practices. New technologies and modern management approaches enable us to offer excellent services... Know more