Int - Sr. Full Stack Developer

Button Inc.
Remote

About The Position

Since 2018, Button has been building reliable technology for government and private-sector clients with the goal of creating a more sustainable future through digital transformation. We create secure, easy-to-use systems through deliberate consideration and iteration. We are passionate about creating stronger communities through technology and continuing to grow across Canada and beyond. Button Inc. was born out of a desire to take complex tasks and ideas and deliver them in a genuine, innovative, and impactful way. We help clients tackle hard problems and delight them with user-focused design and exceptional technical delivery. We start every engagement by ensuring we’re solving the right problem with the most appropriate technical solution to meet our client’s needs. This role is best suited for those that have worked in consulting environments in the past and/or have experience with government environments. We’re looking for 2x Intermediate- Senior Full Stack Developer to join our team and support the modernization of complex enterprise and government systems. This role will focus on designing, building, and integrating modern applications and AI-enabled workflows within legacy and cloud-based environments. You’ll work closely with technical teams, stakeholders, and end users to deliver scalable, secure, and user-focused solutions. This role requires strong technical depth across frontend and backend systems, cloud infrastructure, APIs, and emerging AI technologies, alongside the ability to lead technical discussions and mentor team members.

Requirements

  • Modern development tools and frameworks, including HTML, CSS, JavaScript libraries, and frontend/backend frameworks.
  • Relational and non-relational databases.
  • API development, integration, and continuous deployment environments.
  • Cloud computing and deploying applications/services within cloud environments.
  • Version control technologies such as Git and Subversion in open-source environments.
  • Building solutions within enterprise and team-based software development environments.
  • Researching, analyzing, and implementing technical solutions based on business and user requirements.
  • A degree in Computer Science, Computer or Software engineering or related technical field, and minimum three years of related experience as a Full Stack Developer; OR A comparable related diploma in Computer Science, Computer or Software engineering or related technical field, and minimum four years of related experience as a Full Stack Developer; OR A comparable certification(s) in Computer Science, Computer or Software engineering or related technical field and minimum five years of related experience as a Full Stack Developer.

Nice To Haves

  • Microsoft Azure services, including App Services, Functions, Storage, Key Vault, Azure SQL/Cosmos DB, networking, monitoring, and DevOps pipelines.
  • Legacy enterprise application modernization.
  • ASP.NET and ASP.NET MVC frameworks.
  • AI/LLM technology stacks, including orchestration, retrieval, evaluation, and guardrails.
  • Prompt engineering techniques and testing methodologies.
  • Agentic AI frameworks and workflow orchestration patterns.
  • AI integrations, middleware, observability, and governance approaches.
  • JSON schema and dynamic form workflow development.
  • Enterprise application integrations and API services.
  • Government, environmental, natural resources, regulatory, or public-sector environments.
  • Agile/Scrum delivery environments.
  • Experience in consulting environments.
  • Experience with government environments.

Responsibilities

  • Lead the design, development, and implementation of modern enterprise applications and services.
  • Contribute to technical architecture and solution design across legacy and cloud-based systems.
  • Mentor team members through technical guidance, collaboration, and code reviews.
  • Collaborate with stakeholders to translate business and regulatory requirements into scalable technical solutions.
  • Support the modernization of existing systems and integration of new technologies and workflows.
  • Contribute to AI-enabled initiatives, including workflow automation, orchestration, and enterprise integrations.
  • Participate in Agile and Scrum delivery environments and contribute to continuous improvement initiatives.
  • Help drive technical quality, maintainability, and best practices across the development lifecycle.

Benefits

  • Generous total compensation plan including quarterly profit share
  • 25 days of paid time off (15 vacation days, 10 sick/personal days)
  • An extra day off for your birthday!
  • Full benefits package to look after you and your family, plus a health spending account
  • Commitment to continuous learning and mentorship, with time provided for professional and personal development
  • Remote work with flexibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service