Full Stack Web Developer

NW Natural•Happy Valley, OR
•$88,700 - $140,300•Hybrid

About The Position

The Senior Full Stack Developer designs, develops, integrates, deploys, supports, and continuously improves enterprise web applications and digital solutions. The role combines hands-on application engineering with business partnership, application ownership, technical leadership, and coordination of work across business stakeholders, IT&S teams, contractors, offshore resources, and third-party vendors. The developer works with the Web Team Lead and Enterprise Applications Sr. Manager to align solutions, priorities, support, and delivery with enterprise standards and business needs. The position includes work across the software development lifecycle, from discovery and requirements through deployment, monitoring, incident response, and continuous improvement. It also includes application operations, stakeholder communications, delivery coordination, and collaboration with cross-functional IT&S teams. This is a regular, full-time, exempt, non-union position based at NW Natural’s headquarters in downtown Portland, Oregon. The hybrid schedule is available to Oregon and Washington residents who live within commuting distance or are willing to relocate to the Portland metropolitan area. Employees are required to work onsite Tuesdays through Thursdays, with remote work flexibility Mondays and Fridays, subject to business needs. Planned after-hours support for production releases, maintenance, or critical incidents may be required. NW Natural describes its purpose as providing safe and reliable utility services and renewable energy, and its vision includes service excellence, innovation, and environmental stewardship. The company also describes commitments to diversity, equity, inclusion, and workplace belonging.

Requirements

  • At least 3 years of professional experience delivering and supporting full stack applications; at least 5 years is required for level 3.
  • Bachelor’s degree in Computer Science or a related field, or an equivalent combination of education and experience.
  • Demonstrated experience partnering with non-technical business stakeholders and technical teams to move work from need identification through production support.
  • Experience coordinating work across internal staff, contractors, offshore resources, or third-party delivery partners.
  • Strong communication, critical-thinking, troubleshooting, facilitation, documentation, and organizational skills.
  • Ability to work independently, manage competing priorities, drive work to completion, and escalate risks and decisions appropriately.
  • Advanced C# and current supported .NET / ASP.NET Core development experience.
  • Experience designing, developing, securing, integrating, testing, and supporting RESTful APIs.
  • Experience with JavaScript and TypeScript; HTML5; CSS3/SASS; and a modern front-end framework such as React, Angular, or Next.js.
  • Experience with enterprise or headless web CMS solutions.
  • Experience with Microsoft Azure application services, including App Service, Functions, Azure SQL, Key Vault, Application Insights, and Azure Monitor.
  • Experience with OAuth 2.0, OpenID Connect, Entra ID, and authentication and authorization patterns.
  • Experience with SQL Server, T-SQL, relational data design, and query troubleshooting.
  • Experience with Git source control; Azure DevOps or equivalent work management; and CI/CD and release pipelines.
  • Experience with application troubleshooting, logging, monitoring, production support, and root-cause analysis.
  • Experience with secure development, code review, unit testing, technical documentation, and Agile delivery practices.

Nice To Haves

  • Experience with Contentstack CMS, including content modeling, delivery APIs, environments, webhooks, and deployment patterns.
  • GraphQL API development or consumption experience.
  • Experience with API management or gateway solutions such as NGINX or Azure API Management.
  • Knowledge of API governance, versioning, security policies, developer portals, and lifecycle management.
  • Experience with Azure Service Bus, Event Grid, Event Hubs, or other event-driven integration patterns.
  • Experience with Docker, Kubernetes, or other container technologies.
  • Infrastructure automation experience using Bicep, ARM, Terraform, PowerShell, or Azure CLI.
  • Experience with public-facing websites that have high availability, performance, security, SEO, and accessibility expectations.
  • Knowledge of WCAG and OWASP principles.
  • Experience with enterprise integrations involving CRM, CIS, GIS, identity, customer portals, or communication platforms.
  • Experience in utilities or another regulated industry.

Responsibilities

  • Design, develop, test, build, deploy, troubleshoot, and maintain secure, scalable, and supportable web applications, APIs, integrations, and supporting services.
  • Contribute throughout the software development lifecycle, including discovery, requirements, design, estimation, development, testing, release, monitoring, incident response, and continuous improvement.
  • Translate functional and technical requirements into maintainable solutions aligned with enterprise architecture, cybersecurity, accessibility, and operational support standards.
  • Perform and participate in code reviews, technical design reviews, unit testing, system testing, and user acceptance testing support.
  • Document solution designs, integrations, deployment procedures, support processes, and technical decisions for business, IT&S, and vendor audiences.
  • Serve as a day-to-day technical point of contact for supported web applications and digital platforms.
  • Work with business stakeholders to understand operational needs, clarify requirements, prioritize requests, evaluate options, and communicate technical recommendations in clear business terms.
  • Communicate status, risks, dependencies, and issues to stakeholders, application owners, project teams, and leadership.
  • Identify opportunities to improve customer and employee experiences, business processes, application reliability, and support efficiency.
  • Collaborate with the Web Team Lead and Enterprise Applications Manager on priorities, technical direction, delivery planning, operational issues, and platform health.
  • Coordinate work by internal staff, staff-augmentation resources, offshore development teams, system integrators, and third-party vendors.
  • Break work into actionable assignments; support estimation and sequencing; clarify technical expectations; remove delivery blockers; and verify deliverable quality and completeness.
  • Support onboarding, knowledge transfer, documentation, mentoring, and review activities to reduce single-person dependencies and improve long-term supportability.
  • Partner with Enterprise Architecture, Cybersecurity, Cloud/Infrastructure, Identity, Networking, Data & Analytics, Service Management, Quality Assurance, and other Enterprise Applications teams to deliver and support integrated solutions.
  • Coordinate technical dependencies and production support across application, API, identity, data, network, hosting, and vendor boundaries.
  • Participate in architecture, security, change, release, and operational readiness reviews as appropriate.
  • Promote the reliability, performance, security, observability, accessibility, maintainability, and lifecycle health of assigned applications and services.
  • Lead or support incident triage, root-cause analysis, defect resolution, production validation, scheduled maintenance, and follow-up improvement actions.
  • Monitor application and integration health, identify technical debt and operational risks, and recommend prioritized remediation or modernization work.
  • Provide planned after-hours support for production releases, maintenance, or critical incidents when required.

Benefits

  • Rich health insurance benefits with competitive employer contribution.
  • Free access to an online wellness resources platform.
  • Up to 23 vacation days.
  • 80 hours of sick time.
  • 10 paid holidays and 3 floating holidays.
  • 3 weeks of paid parental leave.
  • Diversity, Equity & Inclusion Council and Employee Resource Groups.
  • 1,500-square-foot exercise facility and secure bike room.
  • Annual incentive bonus opportunity in addition to base salary.
  • 401(k) company contribution and match.
  • 15% discount on NW Natural stock through the Employee Stock Purchase Program.
  • Up to $5,250 per year in tuition reimbursement.
  • Wellness incentive program.
  • 20% off natural gas service.
  • Up to 30% discount at NW Natural Appliance Center.
  • TriMet pass for all headquarters employees.
  • Discounts with Verizon and AT&T Wireless.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service