Intermediate Full Stack Software Developer

Smsoftwaresolutionsinc β€” Canada Β· Posted ~2 hours ago

Mid Contract Onsite

Skills

React Angular JavaScript Front-end development REST APIs Application architecture Full-stack development Software testing Web application development

πŸ”“ Log in to save this job, tailor your resume & track your apply process β€” 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work as an intermediate full-stack developer on modern web applications in a structured enterprise environment. You will translate technical specifications into reliable software, build front-end and back-end integrations, develop REST APIs, test and deploy applications, and collaborate with technical and business stakeholders.

Highlights

One-year intermediate full-stack development contract with a likely extension. The role involves designing, developing, testing, deploying, and maintaining modern web applications while collaborating with technical and business stakeholders.

Description

Software Developer – Full Stack – Intermediate Job Title: RQ11132 – Software Developer – Full Stack – Intermediate Client: Ministry of Public and Business Service Delivery and Procurement Work Location: 222 Jarvis Street, 5th Floor, Toronto, Ontario, Canada – Onsite Estimated Start Date: September 1, 2026 Estimated End Date: August 31, 2027 Business Days: 364 Hours: 7.25 hours per day Extension: Probable after the initial mandate Security Level: No Clearance Required Role Overview We are seeking an experienced Intermediate Full Stack Software Developer to design, develop, test, deploy, and maintain modern web applications. The successful candidate will have strong React, Angular, JavaScript, front-end development, REST APIs, application architecture, and full-stack integration experience. The role requires the ability to translate technical specifications into reliable, tested applications while collaborating with IT professionals, business stakeholders, and subject matter experts throughout the Software Development Life Cycle (SDLC). Key Responsibilities Application Development & IntegrationDesign, develop, implement, and continuously enhance software applications.Translate technical system specifications into working and tested applications.Develop detailed programming specifications and write or generate application code.Design, code, test, debug, document, and maintain applications.Develop reusable, self-contained, and testable modules and components.Design and implement front-end and back-end integration.Develop and integrate REST API services.Integrate front-end user interfaces with APIs.Design and implement web architectures that support performance, scalability, and maintainability.Support database design, implementation, and management.Develop and maintain data pipelines involving extraction, transformation, and loading activities. Front-End DevelopmentDevelop modern and responsive web interfaces using React, Angular, JavaScript, HTML, and CSS.Create, design, and implement layouts for new and existing web pages.Develop reusable Angular modules and components.Ensure front-end code can effectively query and consume APIs.Support server-side and client-side content rendering.Design effective user interactions and web experiences.Apply fundamental UX/UI principles to application development.Ensure web applications are designed with performance and scalability in mind. Back-End & API DevelopmentDesign and construct RESTful API services.Work with REST and SOAP web services.Develop and integrate front-end applications with back-end APIs.Support Java-based web application development.Work with technologies such as Tomcat, WebLogic, EJB, and Servlets where required.Develop applications using appropriate programming languages and object-oriented development practices.Support middleware and gateway integrations. Testing, Troubleshooting & SupportConduct unit testing, debugging, and application validation.Troubleshoot technical problems arising during software implementation and operation.Provide technical assistance during implementation, conversion, and migration activities.Resolve post-implementation technical issues.Review, analyze, modify, encode, test, and debug product installation scripts.Participate in design walkthroughs with project teams.Provide user and system documentation as required. Agile Development & DevOpsCollaborate with IT professionals throughout the Software Development Life Cycle.Work within structured software development and maintenance methodologies.Participate in Agile/Scrum development environments.Use tools such as Azure DevOps and JIRA.Support continuous integration and continuous deployment practices.Apply development and deployment practices that promote application quality, speed, scalability, and reliability. Must-Have Skills & Experience Strong experience with React.Strong knowledge of the Angular framework and JavaScript.Strong knowledge of front-end interfaces and web development.Demonstrated ability to create self-contained, reusable, and testable modules and components using Angular/AngularJS concepts.Strong experience with HTML, CSS, JavaScript, and AngularJS.Experience designing and implementing layouts for new and existing web pages.Experience with REST and SOAP web services.Experience with RESTful API design and development.Experience integrating front-end UI applications with APIs.Experience with application architecture and front-end/back-end integration.Experience with Azure DevOps, JIRA, and Agile/Scrum.Experience with full-stack development, including front-end, back-end, databases, and DevOps.Experience with relational and hierarchical database technologies.Strong analytical, problem-solving, decision-making, communication, and interpersonal skills.Ability to work effectively within a team and consistently meet deadlines. Full Stack Technical Skills Proficiency in both front-end and back-end development.Knowledge of database design and management.Knowledge of DevOps practices and tools.Experience designing and implementing overall web architecture.Experience implementing approved user interfaces and database solutions.Ability to design and build applications for speed, scalability, and reliability.Experience designing and constructing REST API services.Experience integrating front-end UI with APIs.Knowledge of continuous integration and continuous deployment.Strong SQL and database skills, including Oracle and SQL Server.Experience with Java web application technologies, including Tomcat, WebLogic, EJB, and Servlets. General Skills Experience in programming and analysis and specialized software package support.Experience with structured methodologies for application development, design, implementation, and maintenance.Experience using object-oriented and/or third-generation programming tools.Experience with one or more programming languages.Experience with application design, modern design patterns, deployment, and troubleshooting.Experience using information retrieval packages and query languages.Knowledge of communications protocols.Experience eliciting and documenting requirements from diverse business stakeholders and subject matter experts.Experience with application architecture, API development, and front-end/back-end integration.Strong verbal and written communication skills.Strong interpersonal and negotiation skills.Ability to collaborate effectively with cross-functional IT teams.Strong track record of delivering work within established deadlines. Desirable Skills Experience developing Internet-ready applications.Knowledge of Rapid Application Development (RAD) methodologies.Knowledge of Information Management principles, concepts, policies, and practices.Experience with middleware and gateways.Experience modifying and troubleshooting product installation scripts.Experience providing post-implementation technical support.Experience conducting design walkthrough sessions.Knowledge of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.Ability to prepare comprehensive user and system documentation.Strong knowledge of Angular and JavaScript.Strong knowledge of front-end interfaces.Strong knowledge of RESTful APIs and Swagger/OpenAPI documentation.Experience designing user interactions and web functionality.Experience developing servers and databases supporting website functionality.Experience with mobile application/web development concepts.Fundamental knowledge of UX/UI principles.Experience ensuring front-end applications can query and consume APIs.Strong Oracle and SQL Server database skills.Experience with REST and SOAP services.Experience with Azure DevOps, JIRA, and Agile/Scrum. Experience & Skill Set Weighting General Skills – 20% Programming and analysisSDLC collaborationStructured development methodologiesApplication design, coding, testing, debugging, and documentationProgramming language and development tool experienceApplication architecture and design patternsDatabase technologies and query languagesAPI development and front-end/back-end integrationStakeholder engagement and requirements documentationAnalytical and problem-solving skillsCommunication, interpersonal, and negotiation skillsAbility to meet deadlines and work effectively as part of a team Full Stack Skills – 40% Front-end and back-end developmentWeb architectureUser interface implementationDatabase design and deploymentApplication performance and scalabilityREST API design and developmentFront-end/API integrationContinuous integration and deploymentDatabase and DevOps experience Desirable Skills – 40% Internet-ready application developmentRAD methodologiesInformation Management practicesMiddleware and gateway technologiesInstallation script development and troubleshootingPost-implementation supportDesign walkthroughsAODA knowledgeUser and system documentationReact, Angular, and JavaScriptRESTful APIs and SwaggerUX/UIJava WebLogic, Tomcat, EJB, and ServletsOracle and SQL ServerREST/SOAP web servicesAzure DevOps, JIRA, and Agile/Scrum Submission Requirements If you are interested and meet the required qualifications, please submit the following documents to hrsmss@smsoftconsulting.com by Monday, August 24, 2026, at 10:00 AM EST: Updated Resume in Word format – MandatoryReferences – MandatoryExpected Hourly Rate – MandatoryVisa Status – MandatoryLinkedIn ID – Mandatory Important: Without all mandatory documents, we cannot submit a candidate. Apply Online Candidates may also apply through the SM Soft Consulting Job Portal. If this opportunity is not a fit for you, please share it with qualified Intermediate Full Stack Developers who have strong React, Angular, JavaScript, REST APIs, full-stack development, Azure DevOps, JIRA, Agile/Scrum, SQL Server/Oracle, and Java web application experience.