Senior Software Engineer UrbanStems is a modern floral and gifting company designed for thoughtful people. Founded in 2014 in Washington, DC, UrbanStems has become a leader in the space with our designer bouquets, plants and gift options. From coast-to-coast next day delivery to same-day courier service in a number of major cities, we are helping people stay connected. Named one of Inc. 500’s fastest-growing companies in 2019, UrbanStems has launched brand partnerships with Vogue, Bumble, JCrew and more. We offer a collaborative and open working environment with ample opportunity to grow and learn. We’re looking for a thoughtful, well-rounded, motivated, and experienced Software Engineer to join our tech team. The tech team manages, builds, and supports the critical infrastructure and applications that power UrbanStems ecommerce site and related fulfillment applications. If you’re the right person for us, you take great pride in your work and are at ease working within an agile environment. You’ll have the opportunity to grow and achieve at new levels, collaborating with our small but ambitious, brilliant, hard-working, and fun team while contributing to our culture of success. In engineering at UrbanStems, we treat one another with respect, grow together, ship often, and value autonomy. What You’ll Do System Architecture & Collaboration (40%) Co-architect robust, scalable backend services using modern development paradigms. Collaborate with engineering, product, operations, and CX teams to build technology that solves real-world logistics and ecommerce challenges. Help evolve service interfaces, from REST APIs to internal tooling used by our fulfillment and customer care teams. Act as a technical mentor through code reviews, architectural planning, and peer sessions. Code Contribution & Platform Ownership (40%) Write clean, well-documented, and performant code primarily in Node.js/TypeScript, with modern async patterns and scalable logic. Contribute to frontend experiences across our ecommerce platform, internal admin tools, and partner integrations — from customer-facing UI components to internal dashboards used by operations and CX teams. Own features end-to-end, from ideation and design to production monitoring and feedback. Integrate with and optimize 3rd-party platforms including Shopify (via Checkout Apps & Liquid), NetSuite (via SuiteScript and RESTlets), Celigo (custom ETL flows), and WMS/IMS systems. Contribute to the ongoing evolution of our microservices architecture, helping scale services via AWS Lambda, Kinesis, SQS, and SNS. Project planning & Execution (10%) Collaborate in sprint planning, story scoping, and team ceremonies. Tackle both planned initiatives and high-priority ad hoc feature requests or bug fixes. Contribute to clear documentation and thoughtful testing. Infrastructure & Resilience (10%) Ensure our services meet SLAs for performance and reliability. Enhance observability (via logging, tracing, monitoring) to proactively detect issues. Improve our system’s resilience and recovery strategies for critical backend services. All engineers at UrbanStems are required to be able to support production issues that arise in our software portfolio. Qualifications Strong experience in Node.js, TypeScript, and modern backend architecture principles. Proficiency in modern frontend development, including HTML/CSS, JavaScript, and component-based frameworks like React. Deep familiarity with SQL (MySQL/PostgreSQL) and NoSQL (MongoDB, Redis, DynamoDB). Experience with event-driven and distributed systems, asynchronous processing, and real-time data flows. Hands-on experience with AWS, especially Lambda, Kinesis, SNS/SQS, and S3. Comfort with API-first development, third-party integrations, and internal tooling platforms. High autonomy, initiative, and ability to context-switch effectively in a fast-moving environment. Excellent communication and cross-functional collaboration skills. Bonus Points For Experience customizing Shopify Plus stores and checkout flows using Liquid, theme extensibility and Checkout UI extensions. Hands-on with Celigo, building or maintaining custom integration flows or middleware logic. Familiarity with NetSuite customization (SuiteScript, workflows) or SuiteAnalytics Connect. Experience with Inventory Management Systems (IMS) and/or cloud-based WMS platforms. Background in ecommerce logistics, order orchestration, or supply chain fulfillment systems. Why UrbanStems Impact: Your code powers a meaningful mission: connecting people through thoughtful gifting. Culture: A supportive, collaborative, and values-driven tech team. Growth: Opportunities to take ownership, upskill, and shape the future of our platform. Innovation: We’re modernizing floral ecommerce with scalable tech, and you’ll be at the heart of it.
Keyword: Design branding
Java JavaScript SQL TypeScript
AVVI Experience | www.avvi.me A sister company of ARIA Consulting International www.ariacx.com About AVVI AVVI exists at the intersection of transformation and intentional living. With over two decades of expertise through our sister company, ARIA, we’ve guided leaders,...
View JobWe are seeking to partner with a professional E-commerce brand growth strategy expert with proven experience in Shopify customer acquisition, specifically for the Baby/Children's, Skincare, Kitchenware niches. The ideal candidate will have a strong background in craftin...
View JobJob Description: We’re seeking a skilled Amazon content specialist with experience in the beauty and skincare category to help us create a high-converting, fully optimized product listing. Our skincare brand is focused on clean, effective formulations and a minimalist, ...
View Job