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.
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.
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.