1

Full Stack Software Developer Jobs in Oregon (NOW HIRING)

OR · On-site

Position Overview As a Senior Full-Stack Engineer at Anno.ai, you will design, build, deploy, and ... Deploy and validate software on edge computing devices under lab environments and during field ...

Overview LMI is seeking a Full-Stack Developer with proficiency in Agentic AI to join the Chief Technology Office development team. This position requires an individual who thrives in dynamic ...

OR · On-site

$91K - $121K/yr

... scalable software solutions across the full stack. This role is responsible for the creation ... Effective collaboration with product, design, QA, DevOps, and backend engineering partners across ...

3631 Sr. Software Engineer

Portland, OR · Hybrid

$129K - $171K/yr

If you're a full-stack software engineer with mobile experience, we would be excited to speak with you. We value and encourage diversity in the workplace and women, minorities, and veterans are ...

Experience that would fit for this role: a full stack engineer, with broad experience in programing ... We use techniques leveraging containerization, native cloud services, open source software ...

OR · On-site

$81K - $108K/yr

... quality software solutions across the full stack. This role is responsible for the creation ... Effective collaboration with product, design, QA, DevOps, and backend engineering partners across ...

Job Title- Software Engineer 5 Location- Beaverton, OR Reporting Type- Onsite Work Timing- Regular ... Looking for a Principal Full stack Engineer to develop a newer Company Media Platform tool. Product ...

next page

Showing results 1-20

Full Stack Software Developer information

See Oregon salary details

$25

$62

$90

How much do full stack software developer jobs pay per hour?

As of Jun 23, 2026, the average hourly pay for full stack software developer in Oregon is $62.66, according to ZipRecruiter salary data. Most workers in this role earn between $52.12 and $72.16 per hour, depending on experience, location, and employer.

What Is a Full Stack Software Developer?

A full stack developer understands the entire “stack” or layers of programming within software technology. For this job, you should be familiar with all areas of software development and how they interact with other platforms. Your responsibilities include the development of front-end and back-end coding, an understanding of different servers, networks, and hosting environments, how to use application program interfaces (API), and managing quality assurance. Education requirements for this career include a bachelor’s degree in computer science or a related field. Jobs as a full stack software developer are a good foundation for a career in IT.

What is the difference between Full Stack Software Developer vs Front End Developer?

AspectFull Stack Software DeveloperFront End Developer
SkillsProficient in both front-end and back-end technologies, including HTML, CSS, JavaScript, server-side languages, and databasesSpecializes in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular
Work EnvironmentWorks on both server and client-side development, often handling entire application stacksFocuses primarily on designing and implementing user interfaces and user experience
Common UsageUsed in full project development, especially in startups and small teamsPrimarily involved in UI/UX design and front-end feature implementation

The main difference between a Full Stack Software Developer and a Front End Developer lies in their scope of work. Full Stack Developers handle both front-end and back-end development, enabling them to build complete applications. Front End Developers focus solely on creating engaging user interfaces. Your choice depends on whether you prefer working across the entire tech stack or specializing in user-facing features.

What are the key skills and qualifications needed to thrive as a Full Stack Software Developer, and why are they important?

To thrive as a Full Stack Software Developer, you need proficiency in both front-end and back-end programming languages (such as JavaScript, HTML/CSS, Python, or Java) and a solid understanding of software development principles, often supported by a degree in computer science or equivalent experience. Familiarity with frameworks like React or Angular, server-side technologies like Node.js or Django, version control systems (e.g., Git), and cloud platforms is highly valued, along with relevant certifications. Strong problem-solving, effective communication, and collaboration skills help you stand out in multidisciplinary teams and dynamic environments. These capabilities are essential for building robust, scalable applications and ensuring smooth project delivery across the software development lifecycle.

How does a Full Stack Software Developer typically collaborate with designers and other team members during a project?

Full Stack Software Developers often work closely with UI/UX designers, backend engineers, and product managers throughout the development process. They participate in planning sessions to understand design requirements, provide technical feedback, and help translate user interface mockups into functional features. Regular meetings and collaborative tools are usually employed to ensure alignment and smooth communication, making it essential for developers in this role to be proactive and open in sharing progress or challenges. This cross-functional teamwork helps deliver cohesive, user-friendly applications that meet business objectives.

What is a Full Stack Software Developer?

A Full Stack Software Developer is a professional who is skilled in both front-end and back-end development. This means they can work on the user interface and experience (front-end), as well as the server, database, and application logic (back-end). Full Stack Developers are often proficient in multiple programming languages and frameworks, allowing them to build complete web or software applications from start to finish. Their versatility makes them valuable in teams that require a broad range of technical skills.
What are the most commonly searched types of Full Stack Software Developer jobs in Oregon? The most popular types of Full Stack Software Developer jobs in Oregon are:
What are popular job titles related to Full Stack Software Developer jobs in Oregon? For Full Stack Software Developer jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Full Stack Software Developer jobs in Oregon look for? The top searched job categories for Full Stack Software Developer jobs in Oregon are:
What cities in Oregon are hiring for Full Stack Software Developer jobs? Cities in Oregon with the most Full Stack Software Developer job openings:
What are popular job titles related to Full Stack Software Developer jobs in OR? For Full Stack Software Developer jobs in OR, the most frequently searched job titles are:
Senior Full-Stack Engineer

Senior Full-Stack Engineer

Anno.ai

OR • On-site

Other

Posted 17 days ago


Job description

Disclaimer: Due to the sensitive nature of our engineering work, Anno.ai enforces strict digital footprint and identity verification. We actively monitor for synthetic profiles, proxy networks, and AI interview assistants; any fraudulent activity will result in immediate disqualification.

Position Overview

As a Senior Full-Stack Engineer at Anno.ai, you will design, build, deploy, and maintain production systems used for high-throughput data collection, fusion, and analytics across both cloud platforms and deployed edge environments. You will collaborate closely with infrastructure, data, product, platform, and field engineering teams, serving as a key technical contributor driving system performance, reliability, and usability.

This role is part of a fast-moving technology development group. We seek individuals who thrive in ambiguity, take ownership, and deliver solutions with minimal oversight-while also contributing to engineering rigor and cross-team architecture.

The ideal candidate for this role would reside in Minnesota.

Candidates need to be able to obtain and maintain U.S. Government security clearance (U.S. citizenship required). The company would pay for clearance costs. They also need to be able to travel up to 20% of the time.

What You'll Do

  • Build full-stack systems that enable data ingestion, fusion, analysis, and visualization across cloud and edge environments
  • Develop distributed services that handle real-time and recorded sensor and media data at scale
  • Shape system architectures to support mission-critical performance, reliability, and operational resilience
  • Design data models and storage strategies that ensure integrity, performance, and efficient retrieval
  • Integrate internal services and external partner systems to support end-to-end workflows
  • Create intuitive operator-focused user interfaces and mission-support tooling
  • Implement testing, monitoring, deployment, and observability practices to ensure stable and supportable systems
  • Deploy and validate software on edge computing devices under lab environments and during field exercises
  • Collaborate closely with other engineers, data teams, and field personnel to deliver production-ready autonomous system capabilities

Required Qualifications

  • Bachelor's degree in a relevant field (e.g., Computer Science, Computer Engineering)
  • 5+ years of software development experience across UI, backend services, and data/storage layers
  • 3+ years of Python development experience
  • 3+ years of Typescript and React experience for frontend application development
  • PostgreSQL or similar relational databases (schema design and optimization)
  • Designing and integrating secure APIs and web services
  • Deploying and operating applications in AWS, familiar with ECS, EC2, Lambda, and S3
  • Containerization and orchestration using Docker and Kubernetes
  • Working effectively in both Linux and Windows environments
  • Troubleshooting distributed systems and network-level interactions (e.g., TCP/IP, routing, VLANs, bandwidth constraints)
  • CI/CD pipelines and automated deployment workflows
  • Communicating complex technical concepts to technical and non-technical stakeholders
  • Operating with high ownership and autonomy across multiple concurrent projects
  • Using modern collaborative development workflows (e.g., Git-based)
  • Ability to obtain and maintain U.S. Government security clearance (U.S. Citizenship required)
  • Ability to travel up to 20%

Preferred Qualifications

  • Experience designing and deploying systems that handle real-time or high-volume sensor, media, or telemetry data
  • Strong architectural design skills involving distributed systems, data synchronization, and networked compute environments
  • Familiarity with edge computing, constrained compute deployments, or field-operated systems
  • Experience with network video systems, streaming pipelines, or sensor fusion environments
  • Ability to perform root-cause analysis and develop corrective design strategies
  • Demonstrated ability to collaborate across multidisciplinary teams (software, hardware, field/ops) and drive outcomes to completion
  • Familiarity with SBOM supply chain integrity
  • Prior experience supporting U.S. Department of War programs, cUAS systems, or mission-critical autonomous platforms
  • Proven ability to communicate clearly under operational constraints and evolving mission requirements