This Full Stack Developer position is a contract role lasting from June 2, 2025, to March 31, 2026, with the possibility of extension. The successful candidate will be responsible for the full software development lifecycle, from analyzing business requirements and designing solutions to developing, testing, deploying, and maintaining web applications. The role involves working with a variety of technologies, including Java, Angular, and AWS services, and requires strong problem-solving and collaboration skills. A hybrid work model is preferred, with 2-3 days per week in the Regina office, but remote work from other locations within Canada may be considered.
Location :
Responsibilities :
- Development of technical solutions, including design, development, testing, and deployment of code.
- Analyzing and interpreting business requirements to create efficient and effective technical solutions.
- Analyzing and developing new code.
- Verifying code with integration and unit tests.
- Identifying logic errors, implementing bug fixes, and supporting user testing.
- Building and executing automation tests.
- Analyzing business requirements.
- Providing third-level application support.
- Consulting with business areas, technical support, team members, technical sources, and end-users.
- Ensuring high quality of development and solution prior to product release.
- Assisting with product releases.
- Performing code reviews and providing constructive feedback to peers.
- Contributing to manual quality assurance testing as needed.
- Producing working code with less supervision on relatively routine development tasks.
- Demonstrating good instincts in solving technical problems.
- Staying passionate about learning new technologies and adopting best practices of software development.
- Completing Secure Developer training within the first 30 days of starting.
Required Skills & Certifications :
- HTML5
- TypeScript
- Angular
- Java
- Spring Boot and Hibernate
- 3+ years of experience in building web applications using the listed technologies
- Experience building RESTful API services using Java
- Experience with unit testing in Angular and Java
- Experience monitoring error logs and addressing repeatable bugs
Preferred Skills & Certifications :
- Experience with Angular version 12+
- Experience with authentication and authorization (Web, API)
- Experience with version control using Git
- Experience writing web services and APIs
- Experience using AWS services (SQS, SNS, Cloudformation, S3)
- Experience building applications that integrate with AWS services
Special Considerations :
- Secure Developer training required within 30 days of employment.
Scheduling :
- Hybrid schedule preferred (2-3 days per week in Regina office).
- Remote work from other Canadian locations may be considered.