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
Who We Are: I’m a medical doctor and founder of a premium content agency built specifically for: • Medical professionals • Private practices & clinics • Health-tech startups & pharmaceutical brands We help our clients grow through storytelling, short-form video,...
View JobTikTok & IG Reels Creator Needed – Content Provided (Lifestyle + Events Brand) We’re looking for a creative video editor to help bring our brand to life through engaging short-form Reels for Instagram and TikTok. About Us: FriendsAlike is a DC-based community brand ...
View JobPosition Overview: The RAG Chatbot Developer will be responsible for designing, developing, and implementing a sophisticated RAG chatbot for ISG’s website. The ideal candidate will have experience working with AI-powered chatbots, natural language processing (NLP), and ...
View Job