Principal Full Stack Engineer
360training
Role Description
We are seeking a Principal Full-Stack Engineer – Headless E-Commerce to lead the design, development, and evolution of our modern commerce platform. This role is responsible for building scalable backend services and APIs using Node.js and JavaScript/TypeScript, while also contributing to frontend experiences with React.
The ideal candidate will take ownership of features end-to-end, collaborate closely with Product and Design, and play a key role in shaping architecture, standards, and engineering best practices. This position requires strong expertise in backend development, experience with full-stack environments, and the ability to work in a fast-paced, evolving ecosystem, including headless commerce solutions such as Medusa JS.
In addition to hands-on development, this role will mentor team members, support production systems, and drive continuous improvement to ensure high-quality, scalable, and efficient solutions aligned with business goals.
Key Responsibilities
- Design and build backend features using Node.js, JavaScript/TypeScript, and modern frameworks.
- Develop and evolve APIs, services, and domain logic that power our commerce platform.
- Work across the stack, including:
- Backend services and integrations
- Storefront and admin experiences using React
- Learn and extend Medusa JS as needed, including:
- Custom services and modules
- Plugins and integrations (payments, fulfillment, notifications)
- Collaborate closely with Product and Design to translate requirements into thoughtful technical solutions.
- Own features end-to-end: design, implementation, testing, deployment, and iteration.
- Contribute to architectural decisions and platform standards.
- Review code, mentor teammates, and help raise engineering quality.
- Participate in production support and continuous improvement efforts.
Qualifications
- Bachelor’s Degree in Information Technology or equivalent experience.
- 5+ years of professional experience building applications with Node.js and JavaScript/TypeScript.
- Strong backend engineering fundamentals.
- API design (REST, webhooks).
- Asynchronous processing.
- Data modeling and relational databases (PostgreSQL or similar).
- Solid experience with React or modern front-end frameworks.
- Experience building and maintaining product platforms over time.
- Comfort learning new frameworks and technologies as needed (e.g., Medusa).
- Ability to balance technical quality with product delivery.
- Strong communication and collaboration skills.
Desired Qualifications
- Experience with Medusa JS or another headless commerce platform.
- General e-commerce knowledge: Carts, checkout flows, promotions, inventory, PIM.
- Payment, tax, or shipping integrations (Stripe, PayPal, custom gateways).
- TypeScript-first codebases.
- Redis, background jobs, or message queues.
- Automated testing (Jest, Playwright, Mocha, Supertest).
- Docker-based development or CI/CD pipelines.
Soft Skills & Work Style
- Excellent team player with ability to work independently and in time-sensitive environments.
- Motivated self-starter with exceptional communication and interpersonal skills.
- Must have experience working in a team production environment.
- Comfortable working in a fast-paced migration environment.
- Dependable, enthusiastic, motivated, team player, detail-oriented.
- Great communication skills.
- Ability to learn new tools quickly to get the job done.
Testing & Quality
- Working experience of testing tools like Playwright / Jest / Mocha / Supertest for Medusa JS.
Key Performance Indicators
- Role Description We’re looking for a hands-on Principal Engineer to help design, build, and deliver high-quality, scalable enterprise SaaS applications... ...solving complex problems, writing clean code, and taking full ownership of their work, including testing and quality. ~...PrincipalFull timeRemote work
- Role Description ~Design and implement software solutions in a full stack environment utilizing Node.js, Typescript, Docker, and... ..., and estimate project delivery ~Uphold high standards of engineering excellence in coding, testing, and deployment ~Integrate third...PrincipalFull timeWork experience placementLocal area
$120 - $130 per hour
Role Description We are looking for a highly skilled Principal Full Stack Engineer to drive the development of our next-generation, interoperable healthcare solutions. This role requires a seasoned engineer who can seamlessly balance high-level architectural design with...PrincipalContract workRemote work- Role Description In your role as a Principal Full Stack Engineer, you will lead the design and development of scalable, user-centric frontend systems that power Raft's flagship products. You'll architect and implement robust solutions using React, Vue, and/or Angular while...PrincipalFull timeRemote work
$153k - $191.3k
...their older adult patients and to transition to a sustainable and predictable, long-term business model. We are seeking a Principal Software Engineer who will serve as the technical leader for our Epic integration platform. This role requires deep expertise in...PrincipalFull timeImmediate startRemote work- Role Description We're looking for a hands-on Principal Full Stack Engineer who is passionate about solving complex technical challenges while remaining deeply involved in coding. This role is ideal for an experienced technical leader who enjoys architecting scalable SaaS...PrincipalFull timeRemote workShift work
$85 - $95 per hour
...This is a hands-on, coding-heavy Principal role for a builder, not an enterprise... ...code every day across the full platform-front-end, back-end, and full-stack work spanning AI and chat, document... .... We are looking for self-driven engineers who push back with suggestions rather...PrincipalContract workRemote work- ...Working in lockstep with Product and Design, you’ll move quickly to design, build, and refine features throughout the entire stack from prompt engineering and evals through the backend, all the way to frontend interactions. You’ll focus on the output quality of your AI...PrincipalFull timeRemote workFlexible hours
- ...with systems analysts and other software engineers/developers to design systems.... ...applications or subsystems. Establishes full project life cycle plans for complex projects... ...and five (5) years of experience as a Principal Full Stack Engineer (or closely related occupation...Principal
- Role Description We’re looking for a Full Stack AI Engineer to help us build the next generation of AI-powered product experiences at BrightHire. In this role, you’ll own the end-to-end delivery of customer-facing AI features from early prototypes and prompt experiments...PrincipalFull timeRemote workFlexible hours
$200k - $280k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a...PrincipalFull timeContract workImmediate startRemote workWork from homeRelocation package$139.2k - $236.64k
...Principal Full-Stack Software Engineer The Principal Full-Stack Software Engineer serves as a senior technical leader responsible for designing, evolving, and scaling critical customer-facing and operational systems across First Fed's digital banking ecosystem. This...PrincipalWork at office$10 per hour
...Principal Full-Stack Engineer, Operations & Fleet Platform Las Vegas, Nevada, United States Ever imagined saying, "I helped launch the future of transportation"? We're rewriting the rules of urban mobility. At Vay, customers tap a button and a car arrives - with...PrincipalLive inWork at officeRemote workRelocationHome officeRelocation package- ...recruiter who can provide you more specific details for this role. Line of Business: Technology Solutions Job Description: The Full Stack Principal Engineer is a senior, hands-on technical leader responsible for defining system architecture, driving engineering excellence, and...PrincipalFull timeWork experience placementWork at officeLocal areaWork from homeFlexible hours
$175k - $195k
...work is how we deliver award-winning services to our customers and ultimately build customer value. We’re seeking a Principal Full Stack Software Engineer to work with our stellar team! You will have a chance to work with Broadridge’s world-class clients leading highly...PrincipalFull timeWork at officeLocal area$30 - $90 per hour
...As a Senior Full Stack Engineer, you will play a pivotal role in shaping the future of AI systems by leveraging your technical expertise to develop and maintain robust web applications. Your contributions will directly impact how models learn and perform, utilizing real...Remote jobHourly payContract work$145k - $200k
Role Description We are looking for a full stack engineer for our Enterprise Scale team. Our team is responsible for the stability of Scribe’s core functionalities and, as such, those responsibilities span across several technologies. We are looking for a curious person...Full time- Role Description As a Senior Full Stack Engineer on our Platform Extensions team, you will build and evolve integrations that connect platforms like WordPress, WooCommerce, and Webflow with partner ecosystems such as Google and others. You’ll work across backend and frontend...Full timeRemote work
$120 - $130 per hour
...Job Description Job Description We are seeking a Principal Full Stack Engineer to lead the architecture, design, and modernization of our enterprise healthcare platforms. In this role, you will bridge deep backend expertise with modern cloud-native architectures to...PrincipalContract workRemote work- Role Description NexaFlow is seeking a Senior Full-Stack Engineer to develop a proof-of-concept code review tool powered by large language models (LLMs). ~Design and implement a prototype tool that leverages LLMs to automatically review pull requests. ~Integrate LLM...Full timeContract workFreelanceRemote work
- ...designs, and storyboarding to support system design. ~Provides the component level details and effort estimates to Development Principals and project managers for system enhancements. ~Participates in peer reviews of detailed design and technical documentation....Contract work
- Role Description Buscamos um(a) Engenheiro(a) Sênior Full Stack com forte experiência em Angular e .NET para atuar no desenvolvimento de soluções escaláveis e de alta performance em uma empresa internacional do segmento de comércio de commodities agrícolas. Este(a) profissional...Full time
- Role Description The Senior Data Engineer plays a critical role in designing, building, and maintaining robust data infrastructure to support business intelligence, analytics, and machine learning initiatives. This position requires expertise in managing large-scale data...Full timeRemote work
- Role Description The Sr. Full Stack Engineer on the Software Platform team is responsible for day-to-day delivery of software products, writing high-quality code and reviewing the code of others on the team. As a Senior Engineer, you are the driving force behind implementation...Full time
- Role Description We're looking for a Senior Agentic Platform Engineer who has hands-on experience building with AI-native tooling (Kiro,... ...innovation programs. Benefits ~All our positions are Remote and are available as Full Time Employment or B2B Contracts....Full timeRemote work
- ...AttainX Inc. is seeking a Senior Full Stack Developer for remote work, with options to be based in Alaska. The role focuses on backend development, system integration, and delivering highly interactive applications for government clients. You will design, implement...Remote work
- Role Description You will join a small team of experienced engineers and contribute to a diverse range of internal tools and customer-facing... .... ~Payout automations with banking partners. Tech Stack ~React ~Typescript ~Golang ~Postgres ~Docker ~...Full timeImmediate startRemote work
- Role Description We’re looking for a Senior Full-Stack Engineer who thrives across the stack and refuses to be boxed in. You move fluidly between frameworks - Next.js to Hono APIs to SvelteKit to Postgres - without friction or hand-holding. AI tools are part of your daily...Full time
- Role Description This is a remote position. We are hiring a Senior Full-Stack Engineer who wants to operate in a high-trust, high-ownership environment. This is not a role for someone looking to simply execute tickets—you will be expected to take problems from ambiguity...Full timeRemote work
$166.6k - $208.3k
...Mercury, we are committed to crafting an exceptional banking experience for startups. Our product engineering group is growing and we’re looking to hire senior full-stack engineers. We’re a team of pragmatic, product-minded engineers motivated by the desire to create lovable...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Full Stack Engineer. Be the first to apply!
- principal cloud engineer Remote
- senior principal engineer Remote
- principal infrastructure engineer Remote
- general engineer Remote
- principal engineer Remote
- director data engineering Remote
- data center chief engineer Remote
- chief engineer Remote
- hotel chief engineer Remote
- senior civil engineer project manager Remote













