Full-Stack Software Developer

  • Location: Beaverton, Oregon
  • Type: Contract
  • Job #607

This role will likely have a lot of responsibilities that revolve around Full-Stack Software Development. It will require someone with specific expertise IN NEW SOFTWARE DEVELOPMENT and basic knowledge of stock/crypto trading or build solutions in a financial environment.


  • Follow best practices and deliver quality software in a timely manner
  • Design and build scalable micro-services
  • Integrate with third-party APIs and services
  • Manage and design data driven solutions that support financial transactions
  • Candidate should have a startup mentality and expected to have critical thinking and a can-do attitude
  • Basic knowledge of stock/crypto trading

Experience & Skills

  • 5+ years as a full-Stack Software Developer
  • Preference for experience with the following or demonstrated ability to learn similar skills
  • Experience with Github, AWS (Lambda, Cognito, Quantum DB)
  • Typescript
  • Cloud platforms – preference for experience with AWS
  • High-level proficiency with JavaScript (vanilla, modern ECMAScript, React, or other JS frameworks),
  • Semantic HTML, and CSS
  • Experience building scalable, reliable services
  • Integrate with third-party APIs and services
  • Preference for someone with a background working with stock, crypto trading, financial data, financial organizations


  • New development of new systems, features, and tools. Willingness to work across multiple platforms
  • Solves complex problems and identifies opportunities for technical improvement and performance optimization.
  • Utilizes in-depth technical knowledge of existing and emerging technologies, including public cloud offerings.
  • Ability to deliver to meet critical project milestones and deadlines.
  • Help triage critical issues and defects during testing and in production and address them rapidly.
  • Open to working remotely and possesses discipline to deliver high quality work product on time but in a self-managed environment
  • Technologies: Building new TypeScript products; including but not limited to tooling, CI, routing and building base components
  • Broad knowledge of web standards, trends, and cross-browser compatibility
  • Passion to implement and advise on accessibility, performance, and usability
  • Design and develop features of the app’s and other internally or externally facing products.
  • Optimize solutions for speed and scalability.
  • Be able and willing to wear multiple metaphorical hats and contribute in whatever capacity is needed to ensure mutual success.
  • Work constructively with others to discuss potential solutions, make a decision as a team, and move forward decisively and quickly.
  • Be able to align with and support the team’s direction.
  • Mobile app experience is big plus.

Advantageous skills include:

  • TypeScript or any strictly typed language
  • AWS, GraphQL and Relay
  • React Native, specifically working with native code
  • Experience building apps using a storybook-first approach
  • Experience with unit and functional testing methodologies
  • Building reusable components and design systems
  • React
  • Kubernetes (k8s)
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

About Us

Catapult Recruiting was founded by a group of seasoned IT professionals who are native to the Portland area and love Oregon.

Contact Us

6107 SW Murray Blvd, Unit 269
Beaverton, OR 97008
(503) 970-3111