Product Development Engineer III / Sr Software Developer (Remote)

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

Full-Time (REMOTE) job opportunity

We’re looking for a seasoned Senior Software Engineer that is passionate about building software that drives our SaaS platform in the cloud. You will be working with cutting edge tools to develop code that is reliable, maintainable, and scalable.
In this role you will get an opportunity to work on the full stack, from building microservices to creating compelling user experiences on top of the latest web and mobile technologies. You will be part of a team that develops, tests, and delivers solutions through our CI/CD environments and deploy solutions to our customers hosted on AWS.

The Skills and Experience You’ll Bring

  • Bachelor's degree in Computer Science or equivalent experience
  • 6+ years’ experience in software development with demonstrated experience working full stack
  • Experience using modern server frameworks (such as Node.js, Spark, Spring Boot) to build microservices
  • Experience using web UI frameworks such as Typescript, React or Angular to build web UI’s
  • CLOUD Experience with build and deployment; AWS, Azure, GCP
  • Design, develop REST APIs
  • Experience with client and server unit testing
  • Experience with Scrum/Agile SDLC
  • Outstanding interpersonal, written communication skills
  • Adept at effectively working with professionals from a wide range of disciplines
  • Passionate about delivering high quality results
  • Committed to ongoing professional development and learning
  • Invested in the professional growth and development of individuals and teams

Candidate profile

  • Experienced. You are a seasoned engineer that has worked on various technologies in different languages and stacks.
  • Passionate. You get excited about challenging new problems to solve and applying existing or new technologies in new and creative ways.
  • Driven. You want to leave your mark on the world and thrill users of your software whomever they may be. You take pride in the code you craft and the practices you apply.
  • Pragmatic. You’d prefer to build and deliver customers value in two weeks rather than spend months polishing something you’re not sure a customer will want.
  • Quality. You care about the quality of your work and the experience your customers receive.
  • Collaborative. You like to share your knowledge. You understand that the collective knowledge is more important than individual, and you seek to ensure others are as informed as you and expect the same in return.
  • Cultural. You care about the team, the organization, the company, and the overall culture.

What You’ll Do

  • Work across the stack from UI to database
  • Leverage AWS to deliver efficient, cloud-native solutions
  • 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
  • Translate business needs and requirements into technical specifications
  • Review functional requirements and analyze their impact on schedule and software design
  • Document software designs and project tasks
  • Work with team members to improve development processes and practices
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