Full Stack Developer

TerraFirma Foundation SystemsPortland, OR

About The Position

In this role, you will build! You will work directly alongside our Sr. IT Manager as a co-developer and independently own a portfolio of projects spanning internal tooling, production applications, data infrastructure, AI, and ERP integrations. You will be embedded as a full contributor: handling tickets, working on infrastructure, managing pipelines, pushing updates, and owning configurations right alongside your development work. The right person for this role ships fast, learns from what breaks, and iterates. You are not precious about your first version. You want to validate ideas quickly, adjust based on reality, and keep moving. You are self-directed, curious, and not afraid to push back when you know a better way. You want to build the foundation, because eventually, you will lead the team that runs on top of it.

Requirements

  • 3–7 years of professional development experience with shipped, production-grade applications
  • Demonstrated full-stack capability; you've built and deployed real things end-to-end
  • Microsoft Ecosystem
  • Microsoft 365: Entra ID, SharePoint, Teams, Power Platform, Intune
  • Microsoft Graph API: M365 integrations and automation
  • Dynamics 365 / Business Central: AL development strongly preferred
  • Azure: Cloud services, storage, compute, and integrations
  • Power BI: Data modeling, DAX, and reporting
  • Development Stack
  • Languages: Strong in at least two (JavaScript, TypeScript, Python, Go, SQL, AL) and willing to learn others
  • Web: REST APIs, JSON, authentication, modern frameworks (React, Vue, etc.)
  • Infrastructure: CI/CD pipelines, Docker, VMs, Git workflows, environment management
  • Data: SQL, ETL/ELT concepts, and system integrations
  • Strong problem-solving instincts; you diagnose before you build
  • Collaborative without being dependent; you work well with others but don't need hand-holding
  • Clear communicator: written, verbal, and visual. You can explain a technical decision to a non-technical stakeholder without losing the substance of it.

Nice To Haves

  • AI/ML: Experience with LLM APIs, prompt engineering, or ML tools is a plus
  • Microsoft Graph API experience: building integrations, automations, or M365-connected apps
  • Business Central AL development: even basic familiarity is a significant advantage
  • Data pipeline/data lake architecture experience

Responsibilities

  • Carry an active portfolio across multiple workstreams simultaneously.
  • Customer-facing web applications and self-service portals
  • Internal employee tooling and IT team automations
  • ERP customization and extension development (Business Central / AL)
  • Data integrations: connecting systems, moving data, and building the pipelines that keep everything in sync
  • Financial systems and payments integrations
  • AI-powered workflows and tooling, internal and customer-facing
  • Identity, access, and Microsoft 365 platform integrations
  • Infrastructure work: CI/CD, environments, configs, deployments, and maintenance
  • R&D exploration into new stacks, tools, and approaches

Benefits

  • Competitive Pay
  • Medical, Dental, Vision Plans
  • Paid Holidays & PTO
  • Short and Long-Term Disability
  • 401(k) Retirement Plan
  • Life Insurance
  • AD&D Insurance
  • Wellness Programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service