Senior Full Stack Developer
CDM Smith
**43589BR**
**Requisition ID:**
43589BR
**Business Unit:**
TRX
**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
**Job Title:**
Senior Full Stack Developer
**Group:**
TXUP
**Employment Type:**
Local
**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.
**Job Site Location:**
Canada - Toronto
**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.
**Amount of Travel Required:**
0%
**Assignment Category:**
Fulltime-Regular
**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.
**Why Trinnex?:**
If you are passionate about water and technology, Trinnex is the place for you! Trinnex is a visionary company that is transforming the way water resources are managed and protected. By combining cutting-edge digital technologies, such as sensor/IoT data, models, geospatial data, and AI/machine learning, we create innovative, smart, and scalable solutions that make a difference. Whether it's optimizing water supply and demand, detecting leaks and anomalies, or enhancing water quality and resilience, Trinnex delivers value and impact to public sector clients across the country.
**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.
**Pay Range Minimum:**
$120,411
**Pay Range Maximum:**
$210,704
**Accessibility:**
To make an accessibility request, please click here (https://cdn.prod.website-files.com/61548ab101cefac517e6d387/66c8cfca63ab816f9fc637c2\_Website\_Accesibility\_Request\_for\_Applications\_to\_Canadian\_Positions.pdf)
Confirmar seu email: Enviar Email
Todos os Empregos de CDM Smith