Software Engineering Technical Lead (Remote)

  • Location: Beaverton, Oregon
  • Type: Direct Hire
  • Job #790

An Engineering Technical Lead is responsible for designing and implementing the software that drives our SaaS platform. In this role, you will work with cutting edge tools to develop code that is reliable, maintainable, and scalable. You’ll work full stack, from building microservices in AWS, to creating compelling experiences in the web.

Candidate profile

  • Work across the stack to from UI to database
  • Leverage AWS to deliver efficient, cloud-native solutions
  • AWS native technologies such as MKS, RDS, DynamoDB, Lambda, SES, SNS, SQS, API Gateway, S3, Route53, EKS, Kinesis
  • Write unit, integration, and functional tests, and guide others in doing the same
  • Document software designs and project tasks
  • Review functional requirements and analyze their impact on schedule and software design
  • Provide technical leadership, mentoring and direction to other team members
  • Design and develop REST APIs and other code that is reliable, maintainable, and extendable
  • Participate in design/code reviews
  • Work with product owner as a peer to translate business needs and requirements into technical specifications
  • Work with team members to improve development processes and practices
  • Establish/grow trust
  • Drive new technology & innovation

The Skills You’ll Need

  • 6+ years of experience in software development
  • Modern object-oriented scripting languages such as JavaScript, Typescript, or equivalent
  • Applied Knowledge of Modern Server Frameworks such as Node, Spark, or Spring Boot
  • Applied Knowledge of Modern Web UI Frameworks such as Angular or React
  • Practical experience with Cloud-Native Development such as in AWS, Azure, or Google
  • Applied Knowledge of Microservices established best practices
  • Applied Knowledge of REST APIs established best practices
  • Practical experience of Design Principles and Patterns
  • Practical experience with OO and/or Functional Programming
  • Applied Knowledge with unit testing
  • Applied Knowledge with Agile and at least one agile methodology such as SCRUM, XP, or SAFE
  • Bachelor's degree in Computer Science or equivalent experience

Soft Skills You’ll Need

  • Communication – Ability to communicate (written and verbal) effectively with others
  • Strong Work Ethic – Ability to keep focused on work necessary to accomplish goals
  • Problem Solving – Ability to solve problems based on the needs of the problem
  • Research – Ability to generate ideas, investigate, and discover outcome to a goal

Bonus Skills

  • Mocha, Karma, JeST
  • Jasmine, Chai, Sinon
  • SASS & Google Material Design
  • Dependency Injection frameworks
  • Container & E2E Level Test Frameworks
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