1

Stack Software Jobs in Oregon (NOW HIRING)

Learn more at www.dminc.com About the Opportunity DMI is seeking a Full Stack Software Developer to support the ongoing development, enhancement, and maintenance of web applications for a federal ...

Overview We're looking for a Full Stack Software Engineer with expertise across the frontend (React, TypeScript, CSS, HTML) and backend (Node.js, Express.js, OpenAPI, relational databases) stack to ...

Full-Stack Software Engineer

OR · Remote

$120K - $150K/yr

Position Overview We're looking for a Full-Stack Software Engineer to help build the technology that empowers adult English learners to achieve their career goals. You'll develop and enhance our AI ...

The Full Stack Software Engineer is responsible for designing, developing, and maintaining software components and services that support analytics, data access, and user engagement within the ...

Principal Full Stack Software Engineer About JITX JITX is revolutionizing circuit board design by making it code-first. Instead of dragging components around in a GUI, engineers write code-or have AI ...

About the Team We are hiring talented Full Stack Software Engineers for our Control Plane team. The team focuses on great user experience, seamless, automated, and scalable cloud infrastructure ...

Lead and mentor a team of software engineers, guiding technical decisions, conducting code reviews, and establishing best practices and documentation. * Drive full-stack systems design decisions ...

As a Full Stack Engineer, you will design, develop, and enhance applications across frontend and backend environments, working with modern engineering practices and cloud-based technologies. You will ...

Overview We're looking for a Full Stack Tech Lead with deep expertise across the frontend (React ... Qualifications What We're Looking For * 6+ years of relevant software engineering experience ...

As a Full Stack Software Engineer at BetterHelp, you'll join a diverse team of licensed clinicians, engineers, product pros, creatives, marketers, and business leaders who share a passion for ...

OR · On-site

We are looking for a highly skilled Full Stack Software Engineer to join our engineering team at Alto Pharmacy. At Alto the engineers are thought leaders and have a passion to build elegant software ...

Passion for enabling software developers and advancing adoption of emerging AI, cloud, and client ... Hands-onAI/ML Experiencesoftware developmentexperienceacross the application stack, including one ...

New

OR · On-site

Our team is looking for exceptional software engineers who can work on a variety of technologies including frontend and backend while integrating with various external systems. You'll work on mission ...

OR · On-site

Additionally, the Full Stack Engineer will contribute to accelerating AI-generated software by producing test cases, software engineering documentation, and validate code with fellow engineers ...

We're looking for a Software Engineer to join our AI/Automation team and contribute to the design ... Build and maintain full-stack Azure-hosted portals (internal member portal, external client portal ...

next page

Showing results 1-20

Stack Software information

What is a stack software engineer?

Stack Software Engineers, often referred to as Full Stack Software Engineers, are professionals who have expertise in both front-end and back-end development of software applications. They are capable of working on all layers of a software stack, including databases, servers, APIs, and user interfaces. This versatility enables them to take a project from concept to completion, handling both the client-facing and server-side aspects. Stack Software Engineers are in high demand due to their broad skill set and ability to collaborate across different parts of a development team.

How does a stack software engineer typically collaborate with other teams during the development process?

Stack Software Engineers work closely with various teams, including front-end and back-end developers, designers, QA testers, and product managers. They participate in agile ceremonies, code reviews, and sprint planning sessions to ensure alignment on project goals and technical implementation. Collaboration often involves frequent communication to troubleshoot issues, integrate new features, and optimize existing systems. This cross-functional teamwork is essential for delivering robust, user-friendly software solutions that meet business objectives.

What are the key skills and qualifications needed to thrive as a stack software engineer?

To thrive as a Stack Software Engineer, you need strong proficiency in programming languages such as JavaScript, Python, or Java, along with a solid understanding of both front-end and back-end development. Experience with frameworks (like React or Node.js), version control systems (such as Git), and database management is typically expected, and certifications in relevant technologies can be advantageous. Strong problem-solving, collaboration, and communication skills help you work effectively within agile teams and deliver robust solutions. These skills ensure you can build, maintain, and scale full-stack applications efficiently, meeting project goals and user needs.

Full Stack Software Developer

DMI

Remote

$77K - $85K/yr

Full-time

Medical, Life, Retirement

Re-posted 3 days ago


Job description

About DMI

DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efcient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com

About the Opportunity

DMI is seeking a Full Stack Software Developer to support the ongoing development, enhancement, and maintenance of web applications for a federal agency.

Duties and Responsibilities:

  • Design, develop, test, and deploy features and enhancements across front-end (ReactJS) and back-end (Python/FastAPI) layers
  • Build and maintain RESTful APIs using FastAPI with proper validation, error handling, versioning, and OpenAPI documentation
  • Develop responsive, accessible front-end interfaces using ReactJS in adherence to Section 508 accessibility requirements
  • Implement and manage data models, queries, migrations, and stored procedures in PostgreSQL
  • Operate within a trunk-based development workflow; commit small incremental changes frequently and use short-lived feature branches and feature flags
  • Package applications using Docker; support deployment of containerized workloads to AWS environments
  • Write and maintain automated unit, integration, and regression tests using pytest, Jest, and React Testing Library
  • Maintain technical documentation, including API docs, data model diagrams, architecture decision records, and developer guides
Qualifications

Required Skills & Certifications: 

  • Demonstrated proficiency in Python, FastAPI, ReactJS, PostgreSQL, and Docker
  • Sufficient familiarity with AWS cloud services to deploy, monitor, and troubleshoot cloud-hosted applications
  • 3+ years of full-stack software development experience in a collaborative, team-based engineering environment
  • Knowledge of CI/CD pipeline concepts and IaC tooling such as Terraform and GitHub Actions
  • Experience developing applications in a federal or regulated environment
  • Familiarity with Section 508 web accessibility standards

Clearance Requirements: Public Trust Clearance 

Citizenship Status Required: Must be a U.S. Citizen

 

Physical Requirements: None required for this position.

 

Location: Remote, US

#LI-MS3

Minimum Salary Rate$77,800.00Median Salary Rate$85,341.00Working at DMI

DMI is a diverse, prosperous, and rewarding place to work. Our culture is shaped by five core values that guide how we work, grow, and succeed together:

  • Do What's Right - We lead with honesty and integrity.
  • Own the Outcome - We take responsibility and deliver.
  • Deliver for Our Customers - We are relentless about delivering value.
  • Think Bold, Act Smart - We innovate with purpose.
  • Win Together - We collaborate and celebrate our success.

These values aren't just ideals-they show up in how we support every part of your well-being:

  • Convenience/Concierge - Virtual health visits, commuter perks, pet insurance, and entertainment discounts that make life easier.
  • Development - Annual performance reviews, tuition assistance, and internal career growth opportunities to help you thrive.
  • Financial - Generous 401(k) matches, life and disability insurance, and financial wellness tools to support your future.
  • Recognition - Annual awards, service anniversaries, referral bonuses, and peer-to-peer shoutouts that spotlight your achievements.
  • Wellness - Healthcare coverage, wellness programs, flu shots, and biometric screenings to support your health.

DMI values employees for their talents and contributions, and we take pride in helping our customers achieve their goals. Because when we live our values, we all win together.

No Agencies Please

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.

Employment Type: OTHER