Software Engineer (full stack)

Spinnaker Search

Software Engineer (full stack)

Exton, PA
Full Time
Paid
  • Responsibilities

     

    A long-established, nationally recognized publishing and eCommerce organization continues to modernize its digital platforms and internal applications. The company is known for pairing tradition with innovation, and its technology team plays a central role in delivering user-friendly, scalable systems that support customers, educators, and internal teams across the country.

    They are seeking a Full-Stack Software Engineer to contribute to the design and development of both customer-facing and internal applications. This is an exciting opportunity to work with modern JavaScript technologies, build systems used at scale, and grow your architectural skills in a collaborative, engineer-driven environment.

    This is a full-time, direct-hire position based in the Exton, PA area with a flexible hybrid model.

     

    The Role You'll Play

    This role sits within a modernizing engineering organization that is actively upgrading systems, improving user experiences, and establishing scalable development practices. As a Full-Stack Software Engineer, you will build new features, enhance existing applications, solve complex engineering challenges, and contribute to architectural conversations as the team continues its platform modernization journey.

    You’ll work heavily with Node.js, TypeScript, React and/or Vue, modern APIs, and cloud-based infrastructure. You’ll also collaborate with DevOps, product, and architecture leadership to improve system reliability, deployment workflows, and scalability.

    •  Design, develop, and maintain full-stack applications using Node.js, TypeScript, and React and/or Vue
    • Build RESTful APIs, backend services, and integrations with internal and third-party systems.
    • Participate in design discussions and contribute to architectural decision-making (ideal for someone wanting to grow into an architect role).
    • Write clean, testable, modular code across front-end and back-end systems.
    • Collaborate with DevOps to enhance CI/CD pipelines and containerized workloads.
    • Support cloud deployments and contribute to Azure-based infrastructure initiatives.
    • Troubleshoot and resolve complex application and system issues.
    • Help modernize legacy components into microservice-friendly architectures.
    • Work cross-functionally with product managers, QA, and engineering leadership.

     

    Background Profile:

    You’re a full-stack engineer with strong modern JavaScript experience and a desire to shape high-quality, scalable software. You enjoy building features end-to-end, contributing to design conversations, understanding how systems fit together, and growing into greater architectural responsibility over time.

    • 5–7 years of professional software engineering experience.
    • Strong hands-on experience with:
      • Node.js

      • TypeScript

      • React and/or Vue

    • Experience building scalable APIs, backend services, and event-driven or microservices-style components.

    • Experience with databases such as MongoDB or SQL Server (team uses both).

    • Familiarity with DevOps practices and tooling, including:

      • CI/CD workflows

      • Docker & containerization

      • Cloud platforms (Azure preferred)

    • Understanding of modern software patterns and the desire to deepen architectural skills.

    • Strong communication skills and the ability to collaborate across engineering and product teams.

    Nice to Have Experience

    • Experience with MongoDB Atlas and optimizing NoSQL search queries.

    • Experience integrating modern systems with legacy platforms (e.g., order management systems).

    • Exposure to Azure B2C or similar identity management solutions.

    • Experience containerizing applications using Docker/Kubernetes.

    • Prior involvement in CI/CD optimization or release workflow improvements.

    • Experience participating in design reviews or architectural discussions.

     


  • Compensation
    $120,000-$140,000 per year