Full Stack Software Engineer

Beaverton, OR, US • Posted 4 hours ago • Updated 4 hours ago
Contract W2
Contract Independent
12 Months
No Travel Required
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • JavaScript
  • Python
  • RESTful
  • SQL
  • TypeScript
  • Microservices
  • Restful API

Summary

Looking for local candidates or those located nearby.

 

We are seeking a Software Engineer to help build and deliver scalable, customer-focused solutions across internal developer platforms, data services, and cloud-native applications.

This is a senior-level individual contributor role that requires strong technical ownership, and the ability to work across frontend, backend, and data layers.

You will play a key role in evolving internal developer portal experiences that enable engineers to discover services, automate workflows, and improve productivity, while leveraging modern AI-enabled development practices and tools.

 

Key Responsibilities

  • Design, develop, and maintain full stack applications using Python, JavaScript, and TypeScript.
  • Build and operate APIs and microservices using scalable, cloud-native patterns.
  • Develop and enhance internal developer portal capabilities, including service discovery, engineering workflows, and platform insights.
  • Build data pipelines and services using PySpark, SQL, and AWS to support reporting and platform use cases.
  • Deploy and support applications in AWS environments using CI/CD pipelines and Git-based workflows.
  • Apply containerization (Docker/Kubernetes) and microservices principles to ensure reliability and scalability.
  • Leverage AI-assisted development tools and participate in agentic workflows to improve delivery speed and engineering efficiency.
  • Engage directly with internal customers to understand needs, gather feedback, and iterate on solutions.
  • Perform deep technical problem solving, including root cause analysis, debugging, and performance optimization.

 

WHAT YOU BRING

  • 5–7 years of professional software engineering experience in production environments.
  • Strong proficiency in Python, JavaScript, and TypeScript.
  • Experience building and operating full stack applications and RESTful APIs.
  • Experience with SQL and data processing in distributed or cloud environments.
  • Hands-on experience with AWS cloud services and application deployment.
  • Experience with containerization (Docker) and microservices architectures.
  • Experience with Git-based version control and collaborative development workflows.
  • Proven problem-solving ability and comfort working through ambiguity.
  • Strong communication skills and a customer-focused mindset.

 

Preferred Qualifications

  • Experience with PySpark or other distributed data processing frameworks.
  • Familiarity with Backstage or similar internal developer portal frameworks.
  • Experience with CI/CD tooling (e.g., GitHub Actions).
  • Familiarity with AI-assisted development tools and modern engineering workflows.

 

WHAT YOU''LL WORK ON

  • Internal developer portal experiences that improve developer productivity and platform usability.
  • Full stack applications and microservices supporting platform and data-driven use cases.
  • Data pipelines, reporting systems, and APIs that provide insights into engineering and platform usage.
  • AI-enabled and automation workflows that enhance development efficiency and reduce manual effort.

 

Success Profile

  • Strong ownership and accountability for end-to-end delivery.
  • Ability to think across systems with a full stack mindset.
  • Curiosity and persistence in solving complex technical problems.
  • Comfort engaging directly with customers and cross-functional stakeholders.
  • Adoption and effective use of modern AI-powered development practices.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10111826
  • Position Id: 8985412
  • Posted 4 hours ago

Company Info

About Ohm Systems, Inc

Ohm Systems, Inc. specializes in IT and Healthcare staffing services, dedicated to linking highly skilled professionals with our public and private clients across the United States. Our track record showcases our commitment to delivering outstanding staffing and consultancy solutions to our clients. We prioritize diversity and inclusivity and take pride in being an employer that promotes equal opportunities and affirmative action. Our goal is to foster an inclusive work environment that embraces individuals from all backgrounds, irrespective of their gender, race, or orientation.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

3d ago

Easy Apply

Contract

64 - 70

Remote

3d ago

Easy Apply

Contract

50 - 60

Search all similar jobs