Senior Full Stack Developer
- Work arrangement
- Remote
- Occupation
- Software & IT
- Location
- US
- Compensation
- Not disclosed
- Apply by
- April 10, 2027
About this role
<h3>Accountabilities:</h3><ul>
<li>Design, develop, and maintain scalable frontend and backend applications using modern frameworks, tools, and architectural patterns.</li>
<li>Build, integrate, and optimize REST, GraphQL, and other APIs to support secure, reliable, and high-performance systems.</li>
<li>Apply best practices in code quality, application security, performance optimization, and testing throughout the software development lifecycle.</li>
<li>Contribute to AI-powered features and intelligent application components, including agent-based workflows and multi-step or multi-agent systems.</li>
<li>Support the implementation of retrieval-augmented generation (RAG), vector-based data access, and contextual retrieval strategies.</li>
<li>Collaborate on architectures that support agent orchestration and agent-to-agent (A2A) communication.</li>
<li>Develop and execute automated testing strategies to improve application reliability, performance, and maintainability.</li>
<li>Deploy applications through continuous integration and continuous delivery (CI/CD) pipelines, partnering with DevOps teams to support monitoring, scalability, and production readiness.</li>
<li>Diagnose and resolve complex technical issues across frontend, backend, API, and integration layers.</li>
<li>Work closely with developers, designers, DevOps specialists, and domain experts to design solutions and deliver product features.</li>
<li>Participate in code reviews and continuously improve engineering standards, development processes, and technical practices.</li>
<li>Mentor and support junior developers across frontend, backend, and integration development.</li>
<h2>Requirements:</h2>
<ul>
<li>Bachelor's degree and at least 5 years of relevant professional experience. Equivalent additional directly related experience may be considered in place of a degree.</li>
<li>Strong experience designing, developing, and maintaining full stack web applications.</li>
<li>Proficiency with modern frontend frameworks, particularly React, including Context API and Hooks.</li>
<li>Backend development experience using C#/.NET and JavaScript or TypeScript technologies, such as Node.js, Next.js, and Express.</li>
<li>Solid understanding of API design, data integration, software architecture, and application performance.</li>
<li>Experience with geospatial technologies such as ESRI, PostGIS, or Mapbox.</li>
<li>Demonstrated ability to troubleshoot complex technical problems and deliver effective solutions.</li>
<li>Strong communication and collaboration skills, including the ability to explain technical concepts clearly to technical and nontechnical stakeholders.</li>
<li>Experience designing or contributing to agentic systems, including multi-step workflows or multi-agent applications.</li>
<li>Understanding of RAG patterns, agent orchestration concepts, and agent-to-agent communication models.</li>
<li>Familiarity with AI development tools and assistants, such as Claude or Cursor.</li>
<li>A proactive approach to learning, evaluating, and applying emerging technologies.</li>
<h2>Preferred Qualifications:</h2>
<ul>
<li>Experience with cloud platforms and Kubernetes-based environments.</li>
<li>Knowledge of CI/CD pipelines and automated deployment practices.</li>
<li>Familiarity with Google Cloud Platform (GCP).</li>
<li>Experience building and deploying AI-driven or agent-based applications in production environments.</li>
<li>Hands-on experience with multi-agent orchestration, Model Context Protocol (MCP), and standardized access to local and remote data sources.</li>
<li>Practical experience implementing RAG solutions, including document ingestion, vector storage, and contextual retrieval.</li>
<h2>Benefits:</h2>
<ul>
<li>Annual salary range of CAD $120,411–$210,704.</li>
<li>Remote work arrangement, subject to the geographic eligibility requirements.</li>
<li>Opportunities for professional learning, development, and career growth.</li>
<li>Work on innovative digital solutions addressing water resource management and environmental challenges.</li>
<li>Potential eligibility for discretionary bonuses, depending on the applicable compensation arrangements.</li>
<li>Inclusive and supportive work environment with reasonable accommodations available during the application process.</li>
</ul>
</ul>
</ul>
</ul>