Job Description
Software Developer – Full Stack
Location: Hybrid (Toronto, ON, Canada)
Employment Type: Contract (Canada Only)
About the Role
We’re seeking a talented Full Stack Software Developer to join our dynamic development team. In this role, you’ll design, implement, and expand data pipelines and applications by translating business and technical requirements into working, tested solutions. You’ll play a key role in both front-end and back-end development, contributing to projects that demand speed, scalability, and modern architecture.
Key Responsibilities
Translate business and technical specifications into fully functional, tested applications
Design, code, test, debug, and document software solutions
Develop, implement, and maintain data-driven programs and applications
Resolve and troubleshoot technical problems, supporting software packages and migrations
Collaborate closely with IT and business teams throughout the Software Development Life Cycle
Develop and maintain REST APIs and integrate front-end UIs with back-end services
Implement continuous integration and deployment processes
Ensure performance, scalability, and security of the application stack
Required Skills & Experience
Must-Have Technical Skills:
Proficiency with Angular, React, JavaScript, CSS, HTML, Spring Boot
Strong experience with front-end UI implementation and back-end database deployment
Experience designing and maintaining REST APIs
Expertise in both front-end and back-end development, database design/management, and DevOps practices
General Skills:
Experience in structured software development methodologies and SDLC
Strong analytical, problem-solving, and communication skills
Proven ability to work within Agile (Scrum, Kanban) frameworks
Hands-on experience with Azure DevOps, CI/CD pipelines, and Git
Familiarity with containerization tools like Docker and Kubernetes
Experience with relational databases such as Oracle and SQL Server
Business requirement analysis and project management skills, including effort estimation, risk management, and solution presentation
Apply now to be part of a forward-thinking team shaping enterprise software solutions! Please send your resume to jim.nickolson@noramtec.com (Max 5-page resume).