Senior Software Engineer at Piper Companies
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

17 Nov, 25

Salary

125000.0

Posted On

17 Aug, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Docker, Node.Js, Design Principles, Express, Information Technology, Web Applications, Architecture, Agile Methodologies, Computer Science, Containerization

Industry

Computer Software/Engineering

Description

Piper Companies is seeking a Senior Software Engineer to join a financial services company specializing in retirement and reinsurance solutions for a remote contract to hire position. The Senior Software Engineer will design, develop, and maintain scalable web applications and RESTful APIs using modern JavaScript technologies, contributing to a cloud-based microservices architecture within an Agile and DevOps-driven environment.

QUALIFICATIONS FOR THE SENIOR SOFTWARE ENGINEER INCLUDE:

  • 2–5 years of experience developing web applications using JavaScript technologies such as Node.js, Express, and React.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Strong understanding of REST API design principles, microservices architecture, and SQL/NoSQL databases (e.g., MongoDB, Redis).
  • Hands-on experience with Agile methodologies, CI/CD pipelines, and test automation practices.
  • Preferred experience with AWS deployments, containerization (Docker), and working in a hybrid on-site/remote environment.
Responsibilities
  • Design, develop, and maintain scalable web applications and microservices using modern JavaScript technologies such as Node.js, Express, and React.
  • Build and document REST APIs from scratch, ensuring alignment with OpenAPI specifications and industry best practices.
  • Participate in the full software development lifecycle, including agile ceremonies, CI/CD processes, and test automation.
  • Collaborate with cross-functional teams to ensure solutions meet performance, integration, and architectural standards.
  • Deploy and support containerized applications in cloud environments, with a preference for AWS.
Loading...