> Markdown version of [/jobs/ext/1421267-senior-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/1421267-senior-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full-Stack Developer - **Company:** McFadyen Consulting Group Inc - **Location:** Vienna, VA, United States (Remote available) - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Microsoft Azure, Code Review, Digital Architecture, Node.Js, Scrum Methodology, Software Engineering, TypeScript, Data Logging, ReactJS, Software Security, Backend, Event Driven Architecture, Kubernetes, Information Technology, Production Code, Graphql, Front End Software Development, Api Design, Restful APIs, Webhooks, Docker - **Published:** July 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e497083931c2a80c ## About the Role Top 5 Qualifications * 6+ years of professional software engineering experience, with a primary focus on backend development (Node.js and/or Java) in production eCommerce environments. * Hands-on, demonstrable experience building on commercetools (APIs, projects, extensions, subscriptions, and composable/headless commerce patterns). * Practical experience implementing Mirakl - specifically the dropship model - including seller/catalog/offer ingestion and order and shipment workflows. * Strong integration expertise: REST and GraphQL APIs, webhooks, event-driven architecture, and connecting commerce platforms to OMS/ERP/PIM and payment/shipping providers. * Full-stack capability with enough frontend proficiency (React, TypeScript, JavaScript) to contribute to UI work when needed., * Bachelor's degree in Computer Science or a related field, or equivalent practical experience. * Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines (Docker, Kubernetes, or similar). * Familiarity with marketplace business models, seller operations, and dropship fulfillment. * Solid grasp of API security, authentication/authorization, and data privacy best practices. * Experience delivering under contract or consulting engagements with tight, well-defined timelines. * commercetools and/or Mirakl certification is a plus. * Comfortable working independently in a remote, distributed, agile team. * Excellent written and verbal English communication skills. ## Description We're looking for a Senior Full-Stack Developer - with a strong backend focus - to join a fast-moving marketplace project on a short-term contract basis. You'll design and build composable commerce services on commercetools and stand up seller and catalog flows through Mirakl's dropship model, integrating the two into a seamless buyer and seller experience. This is a hands-on delivery role for an engineer who can own backend architecture, ship production-grade APIs and integrations quickly, and contribute to the frontend where needed. If you thrive in headless, API-first environments and want high-impact work with clear deliverables over a defined engagement, this role is for you., Top 5 Responsibilities * Design, build, and maintain scalable backend services and APIs on commercetools to power catalog, cart, checkout, and order flows in a headless, composable architecture. * Implement and configure Mirakl dropship capabilities - seller onboarding, offer and catalog ingestion, order routing, and shipment/tracking workflows - and integrate them with commercetools and downstream systems. * Develop robust, secure integrations between commercetools, Mirakl, and third-party systems (OMS, ERP, PIM, payment, and shipping providers) using REST, GraphQL, webhooks, and event-driven patterns. * Deliver production-ready code on an aggressive project timeline, including automated tests, error handling, logging, and documentation suitable for handoff at the end of the engagement. * Collaborate with architects, product, and frontend engineers to translate requirements into technical solutions and contribute frontend work (React/Node) where the project requires it. Additional Responsibilities * Build and maintain commercetools extensions, subscriptions, and API clients; manage project settings, types, and custom fields. * Configure Mirakl connector flows and reconcile marketplace data (offers, orders, messaging, and payouts) with the commerce platform. * Optimize performance, reliability, and scalability of backend services and integration points. * Participate in code reviews, technical design discussions, and daily agile ceremonies (standups, sprint planning, retrospectives). * Troubleshoot and resolve production and integration issues quickly during the engagement. * Document architecture, integration specs, and runbooks to ensure a clean transition to the client/internal team at project close. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Modern Headless Commerce with Vendure](https://www.wearedevelopers.com/videos/489-modern-headless-commerce-with-vendure) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)