Senior Full Stack Developer
Job Description
Position Summary
As a Full Stack Developer, you will collaborate directly with our Senior 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, deploying updates, and owning configurations alongside your development work. The right candidate ships quickly, learns from issues, and iterates. First versions are not precious; you validate ideas rapidly, adjust based on real world results, and keep momentum. You are self-directed, curious, and able to push back when you know a better way. You will build the foundation, with the expectation to eventually lead the team that runs on top of it.
Key Responsibilities
- Maintain an active portfolio across multiple workstreams with responsibilities spanning several areas.
- Customer-facing web applications and self-service portals.
- Internal employee tooling and IT team automations.
- ERP customization and extension development using Business Central and AL.
- Data integrations, connecting systems, moving data, and building pipelines to keep everything in sync.
- Financial systems and payments integrations.
- AI-powered workflows and tooling, both internal and customer-facing.
- Identity, access, and Microsoft 365 platform integrations.
- Infrastructure work including CI/CD, environments, configurations, deployments, and maintenance.
- R&D exploration into new stacks, tools, and approaches.
Experience and Education Requirements
- 3–7 years of professional development experience with shipped, production-grade applications.
- Demonstrated full stack capability; you have 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
- Azure: Cloud services, storage, compute, and integrations
- Power BI: Data modeling, DAX, and reporting
- Development Stack: Languages strong in at least two among JavaScript, TypeScript, Python, Go, SQL, AL; willingness 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
This role involves a broad scope across multiple domains with a focus on shipping practical solutions fast and iterating based on results.
Core Values
Core values at TerraFirma guide how we work. We live by family, integrity, resilience, and mastery, and we seek people who share these principles.
What We Offer
As a family oriented company, we provide industry leading perks and benefits, including:
- 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
Qualifications and Other Details
High school graduate or equivalent required. Applicants must be 21 years or older, as this position involves operating a company vehicle. We are a drug-free workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
Compensation and Location
Pay: $85,000.00 - $115,000.00 per year
Work Location: Hybrid remote in Tigard, OR 97223
Application Question(s)
Do you currently reside in Oregon or Washington? (Y/N)