> Markdown version of [/jobs/ext/3409304-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/3409304-software-engineer-ii). 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). --- # Software Engineer II - **Company:** Spoonflower, Inc - **Location:** Colorado, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Adobe InDesign, Application Programming Interfaces (APIs), Amazon Web Services, Data Analysis, Software as a Service, Cloud Computing, Code Review, Databases, Relational Databases, Distributed Systems, Amazon DynamoDB, Elasticsearch, Python (Programming Language), Node.Js, NoSQL, Ruby, Service-Oriented Architecture, Software Engineering, Data Streaming, Systems Integration, TypeScript, Cloud Platform System, Backend, Event Driven Architecture, Kubernetes, Integration Frameworks, Graphql, Restful APIs, Marketplace - **Published:** September 27, 2026 - **Apply:** https://www.thejobnetwork.com/job/senior-software-engineer-ii-509980124 ## About the Role * 10+ years of professional software engineering experience building and operating production systems. * Strong experience developing backend services using Node.js and TypeScript. * Experience designing, building, and supporting REST and GraphQL APIs. * Experience working with relational databases, data modeling, and data integration patterns. * Experience building and operating applications in AWS. * Experience deploying and supporting applications in Kubernetes-based environments. * Experience working with distributed systems, service integrations, and event-driven architectures. * Demonstrated ability to independently execute complex technical projects from implementation through production support. * Experience troubleshooting production issues across applications, databases, cloud infrastructure, and service integrations. * Strong communication skills and ability to collaborate effectively with engineers, product managers, and business stakeholders. Preferred Qualifications * Experience with DynamoDB or other NoSQL databases. * Experience with Ruby, Python, or Rust. * Experience building commerce, catalog, product information, or integration platforms. * Experience integrating third-party SaaS platforms and vendor services. * Experience with OpenSearch, Elasticsearch, or modern search and retrieval technologies. * Experience supporting high-scale customer-facing applications. * Experience working in eCommerce, retail, marketplace, or similar digital commerce environments. ## Description Spoonflower (part of Shutterfly) is evolving its eCommerce platform into a modern, service-oriented architecture supporting a global, made-to-order retail environment. We are hiring a Senior Software Engineer III to build and evolve backend platform capabilities that support product data, commerce integrations, and downstream consumer systems. This role is for a strong hands-on engineer who can independently execute complex technical projects, operate production systems, and partner with other teams to deliver scalable platform capabilities. What You'll Do * Design, build, and maintain backend services and APIs primarily using Node.js and TypeScript. * Develop and support applications running in AWS and Kubernetes-based environments. * Build integrations between internal platform services and external systems including commerce, search, analytics, and other downstream consumers. * Work with relational databases, DynamoDB, and event-driven architectures to support product data, catalog, and commerce capabilities. * Execute complex technical projects involving distributed systems, data flows, and service integrations. * Contribute to GraphQL and REST APIs that power internal and customer-facing experiences. * Diagnose and resolve production issues across cloud infrastructure, applications, databases, and service-to-service integrations. * Improve reliability, observability, performance, and operational excellence of platform services. * Collaborate with engineers, product managers, and business stakeholders to deliver scalable solutions that support Spoonflower's evolving platform architecture. * Participate in design reviews, code reviews, and technical discussions while mentoring other engineers through collaboration and knowledge sharing., * Hands-on impact on foundational platform capabilities that power commerce, product information, and system integrations. * Opportunity to work across AWS, Kubernetes, Node.js, TypeScript, GraphQL, and distributed systems. * Direct influence on platform modernization efforts as Spoonflower evolves its commerce and product data ecosystem. * Ability to reduce system complexity and improve how information flows across commerce, search, analytics, and future channels. Supporting a diverse and inclusive workforce is important to Shutterfly not only because it directly reflects our value of Embracing our Differences, but also because it's the right thing to do for our business and for our people. We welcome all applicants and evaluate them based on their qualifications. Learn more about our commitment to Diversity, Equity, and Inclusion on our Career Site. ## Related Videos - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [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) - [Coffee with Developers - Adam Wiggins](https://www.wearedevelopers.com/videos/919-coffee-with-developers-adam-wiggins) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)