Software Engineer
Location: Beaverton, Oregon
Duration : 3-4 month (Specialty Project)
Locals Only
Visa Independent Candidates
Must Have Skills - Python, TypeScript, AWS, React
Experience debugging distributed systems using logs and observability tools
Python
TypeScript
AWS
React
Previous experience with on-premise cloud integration
Someone who has worked on desktop software
ETW will work closely with ~7 other on-site engineers
Candidates who can start ASAP will be prioritized due to shorter contract duration
As a mid-level SWE, you''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ll work across the full stack: on-premise Python software running in stores, a TypeScript/CDK cloud backend, a React frontend, and AWS-powered integrations that let athletes share their activity across external platforms.
Build and maintain features across the Python on-premise app, cloud backend services, and React frontend
Develop event-driven AWS workflows handling video ingestion, processing, and insights delivery
Build Python components and AWS services for athlete activity sharing — including third-party API integrations, OAuth flows, and webhook handling
Write and maintain AWS infrastructure using CDK in TypeScript
Participate in code reviews, write tests, maintain documentation, and contribute to CI/CD improvements
REQUIRED SKILLS
Languages & Frameworks
5+ years of professional engineering experience
Strong Python — production services and scripting
Solid TypeScript in a backend or full-stack context
Working React — able to build components and integrate with APIs
AWS & Cloud
Hands-on with Lambda, S3, SQS/SNS, API Gateway, DynamoDB/RDS, CloudWatch
Experience with infrastructure as code — AWS CDK preferred
Comfortable debugging distributed systems using logs and observability tools
General
Experience building and consuming REST APIs and third-party integrations
Familiarity with async processing patterns (queues, retries, dead-letter handling)
Strong debugging skills across the full stack — from an on-premise Python process to a cloud Lambda
Git, CI/CD, and a genuine test-as-you-go mindset