Senior Full Stack Developer

Toronto, ON, CA, Canada

Job Description

Trinnex, a wholly owned subsidiary of CDM Smith, is seeking a Senior Full Stack Developer to join our growing Digital Solutions team. In this role, you'll help build next?generation tools that integrate sensor/IoT data, models, geospatial technologies, and machine learning to solve complex engineering and environmental challenges.



The Senior Full Stack Developer designs, develops, and deploys scalable web applications across both the front-end and back-end. This role leverages modern frameworks, builds and integrates APIs, ensures robust system performance, and applies best practices in code quality, security, and testing. You will collaborate closely with cross-functional teams, translating business needs into technical solutions, and operate with a high degree of independence.



Duties and Responsibilities:



Full Stack Application Development

Design and build complex, scalable web applications across the front-end and back-end. Architect high?performance, responsive interfaces using modern front?end frameworks and server?side technologies. Manage the full development lifecycle--from solution design through deployment and maintenance. Ensure code quality, performance optimization, and adherence to best practices.


API Development and Integration

Develop, integrate, and optimize REST, GraphQL, and other APIs to support scalable, secure, and high?performing systems. Collaborate with internal teams to ensure APIs align with data, security, and business requirements. Mentor junior developers on API design, integration strategies, and troubleshooting.


Testing, Quality Assurance, and Debugging

Develop and execute test plans to ensure application reliability and performance. Build automated testing frameworks and processes. Diagnose and resolve complex technical issues using advanced debugging techniques.


Application Deployment & DevOps Collaboration

Deploy applications using automated and efficient deployment pipelines. Partner with DevOps teams to optimize infrastructure, scalability, and production readiness. Maintain high uptime through proactive monitoring and release management.


Version Control, Code Reviews, and Team Collaboration

Manage structured version control workflows, including branching strategies and conflict resolution. Conduct code reviews, provide feedback, and support continuous improvement of development practices. Collaborate with developers, designers, and DevOps on feature planning and deliverables.


Mentorship and Team Support

Guide and support junior developers across front?end, back?end, and integration tasks. Contribute to cultivating a high?quality engineering culture.


Database & Data Architecture

Design and modify database structures, create efficient data storage solutions, and support complex data integration efforts.


Additional Responsibilities

Troubleshoot and debug software across the stack. Generate reusable code libraries and shared components. Participate in agile ceremonies and work closely with domain experts to define software requirements. Perform other duties as assigned.


Skills and Abilities:


Excellent written and verbal communication skills, with the ability to present complex IT concepts in a clear, understandable way. Strong collaboration and interpersonal skills, with the ability to work effectively across teams, stakeholders, and all organizational levels. Exceptional attention to detail and strong research abilities. Proven ability to diagnose and solve complex technical problems across the full development stack. Strong data management skills, including strategies for efficient data storage, retrieval, and processing. Solid understanding of business metrics and the ability to align technical strategies with organizational goals. Strong understanding of user interface and user experience (UI/UX) principles. Demonstrable experience with front-end frameworks such as React, including Context API and React Hooks. Thorough knowledge of REST, GraphQL, and API integrations. Demonstrable experience with back-end languages and frameworks, including C#/.NET and JavaScript/TypeScript with Node.js, Next.js, and/or Express. Experience with geospatial technologies such as ESRI, PostGIS, and Mapbox. Experience working with AI assistant tools such as Claude and Cursor. Proactive in identifying and applying emerging technologies to improve efficiency, quality, and process optimization.


#LI-LP1

#LI-REMOTE

Minimum Qualifications




Bachelor's Degree. 5 years of relevant experience.

Note: Equivalent additional directly related experience will be considered in lieu of a college degree.



Domestic and/or international travel may be required. The frequency of travel is contingent on specific duties, responsibilities, and the essential functions of the position, which may vary depending on workload and project demands.

Preferred Qualifications




Experience working with cloud platforms and Kubernetes-based environments. Knowledge of CI/CD practices, including build and deployment pipelines. Familiarity with the Google Cloud Platform (GCP) ecosystem. Background in agent development and working with MCP.

Amount of Travel Required




0%

Background Check and Drug Testing Information




CDM Smith Inc. and its divisions and subsidiaries (hereafter collectively referred to as "CDM Smith") reserves the right to require background checks including criminal, employment, education, licensure, etc. as well as credit and motor vehicle when applicable for certain positions. In addition, CDM Smith may conduct drug testing for designated positions. Background checks are conducted after an offer of employment has been made in the United States. The timing of when background checks will be conducted on candidates for positions outside the United States will vary based on country statutory law but in no case, will the background check precede an interview. CDM Smith will conduct interviews of qualified individuals prior to requesting a criminal background check, and no job application submitted prior to such interview shall inquire into an applicant's criminal history. If this position is subject to a background check for any convictions related to its responsibilities and requirements, employment will be contingent upon successful completion of a background investigation including criminal history. Criminal history will not automatically disqualify a candidate. In addition, during employment individuals may be required by CDM Smith or a CDM Smith client to successfully complete additional background checks, including motor vehicle record as well as drug testing.

Agency Disclaimer




All vendors must have a signed CDM Smith Placement Agreement from the CDM Smith Recruitment Center Manager to receive payment for your placement. Verbal or written commitments from any other member of the CDM Smith staff will not be considered binding terms. All unsolicited resumes sent to CDM Smith and any resume submitted to any employee outside of CDM Smith Recruiting Center Team (RCT) will be considered property of CDM Smith. CDM Smith will not be held liable to pay a placement fee.

Pay Range Minimum




$120,411

Pay Range Maximum




$210,704

Business Unit




TRX

Group




TXUP

Assignment Category




Fulltime-Regular

Employment Type




Local

Visa Sponsorship Available




No - Please note that all applicants must be legally eligible to work in Canada, for the Company, at the time of hire. Furthermore, this is not a position for which the Company is offering immigration application sponsorship or support.

Accessibility




To make an accessibility request, please click here

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3452202
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned