> Markdown version of [/jobs/ext/4688721-full-stack-web-developer](https://www.wearedevelopers.com/jobs/ext/4688721-full-stack-web-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Web Developer - **Company:** NW Natural - **Location:** Portland, OR, United States (Remote available) - **Experience:** Expert - **Salary:** $88,700 - $126,350 - **Contract:** Permanent contract - **Skills:** ASP.NET, .NET Framework, Application Programming Interfaces (APIs), Application Performance Management, Application Services, HTML5, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Code Review, Cyber Security, Web Content Management Systems, Continuous Integration, Relational Databases, Microsoft SQL Server, SQL Azure, Nginx, OAuth, Open Web Application Security, Windows PowerShell, Openid Connect, Next.js, Secure Coding, Software Engineering, System Testing, Systems Integration, Software Technical Review, Transact-SQL, TypeScript, Management of Software Versions, Web Content Accessibility Guidelines, Web Applications, Web Application Frameworks, Web Platforms, Azure Service Bus, Data Logging, Enterprise Software Applications, Cloud Monitoring, ReactJS, System Availability, Delivery Pipeline, Azure Powershell, Technical Debt, Git, Syntactically Awesome Style Sheets (SASS), Containerization, AngularJS, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Data Analytics, Bicep, Graphql, Api Design, Restful APIs, Terraform, Webhooks, Software Version Control, Api Management, Docker, Key Vault - **Published:** November 12, 2026 - **Apply:** https://diversityjobs.com/career/18906099/Full-Stack-Web-Developer-Oregon-Portland ## About the Role * Minimum of 3 years of professional experience delivering and supporting full stack applications. Minimum of 5 years of experience 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. * Proven communication, critical-thinking, troubleshooting, facilitation, documentation, and organizational skills. * Ability to work independently, manage competing priorities, and drive work to completion while escalating risks and decisions appropriately. Technical Skills * Advanced C# and current supported .NET / ASP.NET Core development experience * Design, development, security, integration, testing, and support of RESTful APIs * JavaScript and TypeScript; HTML5; CSS3/SASS; and a modern front-end framework such as React, Angular, or Next.js * Enterprise or headless web CMS solutions, preferably Contentstack or a comparable platform * Microsoft Azure application services, including App Service, Functions, Azure SQL, Key Vault, Application Insights, and Azure Monitor * OAuth 2.0, OpenID Connect, Entra ID, and authentication/authorization patterns * SQL Server, T-SQL, relational data design, and query troubleshooting * Git source control; Azure DevOps or equivalent work management; CI/CD and release pipelines * Application troubleshooting, logging, monitoring, production support, and root-cause analysis * Secure development, code review, unit testing, technical documentation, and Agile delivery practices Preferred * Contentstack CMS, including content modeling, delivery APIs, environments, webhooks, and deployment patterns * GraphQL API development or consumption * API management or gateway solutions such as NGINX or Azure API Management * API governance, versioning, security policies, developer portals, and lifecycle management * Azure Service Bus, Event Grid, Event Hubs, or other event-driven integration patterns * Docker, Kubernetes, or other container technologies * Infrastructure automation using Bicep, ARM, Terraform, PowerShell, or Azure CLI * Public-facing websites with high availability, performance, security, SEO, and accessibility expectations * WCAG and OWASP principles * Enterprise integrations involving CRM, CIS, GIS, identity, customer portals, or communication platforms * Experience in utilities or another regulated industry ## Description The Senior Full Stack Developer designs, develops, integrates, deploys, supports, and continuously improves enterprise web applications and digital solutions. This is more than a software development role. The position serves as a trusted technical advisor, application owner, collaborator, and delivery coordinator across business stakeholders, IT&S teams, contractors, offshore resources, and third-party vendors. Role Context The position combines hands-on full stack application engineering with day-to-day business partnership, operational ownership, technical leadership, and coordination of work across distributed delivery teams. The developer works closely with the Web Team Lead and Enterprise Applications Sr. Manager to align solutions, priorities, support activities, and delivery outcomes with enterprise standards and business needs., * Design, develop, test, build, deploy, troubleshoot, and maintain secure, scalable, and supportable web applications, APIs, integrations, and supporting services. * Contribute across the complete 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 that align 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. Business and Stakeholder Partnership * Act as a day-to-day technical point of contact for supported web applications and digital platforms. * Work directly with business stakeholders to understand operational needs, clarify requirements, prioritize requests, evaluate options, and communicate technical recommendations in clear business terms. * Provide transparent status, risk, dependency, and issue communications to stakeholders, application owners, project teams, and leadership. * Help identify opportunities to improve customer and employee experiences, business processes, application reliability, and support efficiency. Team, Vendor, and Resource Coordination * Collaborate with the Web Team Lead and Enterprise Applications Manager on priorities, technical direction, delivery planning, operational issues, and platform health. * Coordinate work performed 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 the quality and completeness of deliverables. * Support onboarding, knowledge transfer, documentation, mentoring, and review activities that reduce single-person dependencies and improve long-term supportability. Cross-Functional IT&S Collaboration * 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 activities that cross application, API, identity, data, network, hosting, and vendor boundaries. * Participate in architecture, security, change, release, and operational readiness reviews as appropriate. Application Ownership and Operational Support * 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.