This position is no longer accepting applications
Closed on May 9, 2026.
This role is filled — get an email when new SQL roles open on DeveloperJobs.io:
Senior Full Stack Developer
Get alerted when similar jobs are posted — set up a New SQL jobs on DeveloperJobs.io alert.
See other roles at TerraFirma Foundation Systems.
Job Description
TerraFirma Foundation Systems is seeking a Senior Full Stack Developer to own a diverse portfolio spanning internal tooling, production applications, data infrastructure, AI initiatives, and ERP integrations. This hybrid position based in Tigard, OR collaborates with the Senior IT Manager to manage tickets, pipelines, and configurations across the tech stack. The role offers a salary range of USD 85,000 - 115,000 per yearly.
Responsibilities
- 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
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 365: Entra ID, SharePoint, Teams, Power Platform, Intune
- Microsoft Graph API: M365 integrations and automation
- Azure: Cloud services, storage, compute, and integrations
- Power BI: Data modeling, DAX, and reporting
- 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
- AI/ML: Experience with LLM APIs, prompt engineering, or ML tools is a plus
- 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.
- 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
Technologies
- JavaScript
- TypeScript
- Python
- Go
- SQL
- AL
- REST APIs
- JSON
- React
- Vue
- Microsoft 365
- Entra ID
- SharePoint
- Teams
- Power Platform
- Intune
- Microsoft Graph API
- Azure
- Power BI
- CI/CD
- Docker
- VMs
- Git
- Environment management
- ETL/ELT
- LLM APIs
- Prompt engineering
- ML tools
- Data pipelines
- Data lake architecture
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
What we offer
- 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
Application Question
Do you currently reside in Oregon or Washington? (Y/N)