Software Engineer I
Entry-to-mid level software engineer building backend services and infrastructure for a broker-facing logistics platform. Works with Node.js/TypeScript, React, messaging systems, and cloud infrastructure under senior mentorship.
What You'll Do
Hands-On Development
- Write, test, and deploy production-quality code with guidance from senior engineers.
- Build and maintain backend services in Node.js/TypeScript and contribute to React frontends as needed.
- Implement and support message-driven workflows (Kafka/RabbitMQ) using existing patterns and reusable components.
- Improve code quality and maintainability as you deliver features (tests, refactors, documentation).
Infrastructure & Reliability
- Learn how our services are built, deployed, and operated (containers with Docker, orchestration with Kubernetes, and infrastructure-as-code with Terraform) and make changes to them with mentorship.
- Add and improve observability (logs, metrics, traces, dashboards, alerts) so the systems you touch are easy to reason about in production.
- Contribute to CI/CD pipelines and safe deployment practices (feature flags, staged rollouts, rollbacks).
- Treat operational health as a feature: help tune alerts, reduce toil, and harden the services in your area.
Collaboration & Growth
- Partner with product and business stakeholders to clarify requirements in a complex domain.
- Participate in code reviews (both receiving and giving) and incorporate feedback quickly.
- Learn the team's operational practices: monitoring, alerts, on-call support, and incident follow-ups.
- Grow ownership over time: take on increasingly complex tickets, then small projects, including the infrastructure that supports them.
What We're Looking For
- 1 to 5 years of professional software engineering experience (or equivalent).
- Solid engineering fundamentals: debugging, testing, code quality, and clear written communication.
- Familiarity with TypeScript/Node.js/JavaScript (or strong Java/C#/Go experience with willingness to ramp).
- Familiarity with SQL databases (schema basics, writing queries, migrations with guidance).
- Curiosity about how systems run in production (deployment, monitoring, and reliability) and a willingness to dig in.
- Willingness to participate in on-call rotation and incident follow-ups (with support and training).
Bonus Skills
- Hands-on exposure to cloud platforms (AWS preferred) and infrastructure-as-code (Terraform, CloudFormation, or similar).
- Docker/Kubernetes familiarity.
- CI/CD experience (tests in pipeline, safe deploy patterns, feature flags).
- Experience with observability tooling (Datadog, OpenSearch/ELK, Prometheus/Grafana, or similar): dashboards, alerts, tracing.
- Experience with microservices in production.
- Hands-on exposure to Kafka/RabbitMQ/SQS patterns (retries, DLQs, idempotency), or willingness to learn.
- Comfort working with APIs (REST preferred; GraphQL a plus) and collaborating on contracts.
- Familiarity with React and modern frontend development fundamentals.
- Background in transportation/logistics or complex B2B integrations.
Compensation & Benefits
- Medical, Dental, Vision, Life, and AD&D insurance
- Parental Leave
- Flexible Vacation Time (FVT)
- An additional 10 holidays of paid time off per calendar year
- 401k matching (immediately vested)
- Employee Stock Purchase Plan
- Short- and Long-term disability sick leave
- Flexible Spending Accounts
- Health Savings Accounts
- Employee Assistance Program
- Additional programs - Employee Referral, Internal Recognition, and Wellness
- Free TriMet transit pass (Beaverton Office)
- Competitive salary and benefits package
Software Engineer
Full-stack Software Engineer building and maintaining web apps, APIs, and backend services. Must have 2-4+ years experience, use AI agents as default workflow, and demonstrate ownership of production outcomes.
Software Engineer, RCM Billing
Build and scale full-stack features for a healthcare practice management platform using React, Python, and PostgreSQL. Own high-impact projects, improve observability, and collaborate cross-functionally in a fast-paced environment.
Software Engineer 3
Build and maintain core features for Atlas Stream Processing, a platform for continuously processing streaming data alongside application data. Requires 3-6 years building production systems with Java, Go, React, or TypeScript.