Description
Job Description:
Junior Full Stack SW Developer (Telecom Test & Measurement SaaS Platform)
About Us
We develop advanced software solutions supporting fiber optic network deployment and validation. Our platform combines handheld field test devices (e.g., OTDR) with a cloud-based SaaS application that enables technicians to upload test results and allows project administrators to perform signal analysis, validation, and analytics at scale.
Our teams operate within a SAFe Agile framework, delivering high-quality, scalable solutions that bridge embedded systems, cloud infrastructure, and modern web applications.
Role Overview
We are seeking a motivated Junior Full Stack Software Developer to join our development teams. You will contribute to both frontend and backend development of our SaaS platform, working closely with experienced developers, product owners, and QA teams.
This role is ideal for candidates early in their careers who are eager to build practical experience in cloud-based applications, modern web technologies, and Agile development practices.
Key Responsibilities
- Contribute to the design, development, and maintenance of our SaaS web platform
- Develop frontend features using Angular
- Build and maintain backend services using Python, Go, and Node.js
- Participate in code reviews, testing, and debugging activities
- Collaborate within Agile teams (SAFe framework) including sprint planning, stand-ups, and retrospectives
- Work with Git/GitLab for version control, branching strategies, and issue tracking
- Support integration with cloud-based infrastructure (AWS or similar)
- Assist in improving system performance, scalability, and reliability
- Contribute to documentation and technical knowledge sharing
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
- Experience developing software in a Linux environment
- Familiarity with Git for version control; exposure to GitLab is a strong asset
- Frontend development experience using Angular (or similar frameworks with willingness to learn Angular)
- Backend development experience in at least one of:
- Python
- Go
- Node.js
- Basic understanding of RESTful APIs and web application architecture
- Exposure to cloud platforms such as AWS, Azure, or GCP
- Strong problem-solving skills and willingness to learn
- Ability to work in a primarily francophone environment combined with ability to read and write in English
Nice-to-Have Qualifications
- Understanding of SaaS architectures and multi-tenant systems
- Experience with containerization (Docker) or orchestration (Kubernetes)
- Familiarity with CI/CD pipelines
- Exposure to data processing or analytics systems
- Experience working in an Agile or SAFe environment
- Interest in telecommunications, networking, or fiber optics
EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.