Senior Software Engineer; Technical Lead E-Commerce & Cloud Platform
Listed on 2026-08-24
-
Software Development
Backend Developer
About Rustica
Rustica is a design and manufacturing company known for custom doors, hardware, and home products. As Rustica expands into a broader home furnishings brand, technology plays an increasingly important role in customer experience, product configuration, order processing, manufacturing, and business operations.
Rustica’s technology ecosystem includes a customer-facing e-commerce storefront, an internal commerce administration platform, a manufacturing and operations platform, and the AWS and Cloudflare infrastructure supporting these applications.
We are seeking a Senior Software Engineer capable of taking technical responsibility for business-critical production systems. This position requires someone who can build new capabilities, improve existing applications, identify architectural risks, and ensure that Rustica’s software and infrastructure remain secure, reliable, and maintainable.
Position Summary
The Senior Software Engineer will serve as a hands-on Technical Lead for Rustica’s customer-facing commerce platform and the supporting systems that connect customers, employees, business operations, and manufacturing.
The primary focus of this position is Rustica’s revenue-critical e-commerce storefront, including product configuration, pricing, cart, checkout, payments, customer accounts, content, and order processing. The engineer will also contribute to Rustica’s internal commerce administration platform and its manufacturing and operations platform, which is being developed to manage production workflows, employee activity, time tracking, operational reporting, and other internal business processes.
This role is also responsible for the AWS and Cloudflare infrastructure supporting Rustica’s applications. This includes deployment, security, monitoring, scheduled workloads, DNS, content delivery, backups, recovery, and production incident response.
This is a hands-on individual-contributor role with technical leadership responsibilities. The Technical Lead designation refers to ownership of architecture, engineering quality, and production reliability; it does not necessarily include direct people management.
This is not solely a feature-development or prototype-building position. The engineer must be able to evaluate existing and rapidly developed code critically, identify unsafe or fragile architecture, and implement production-quality solutions that preserve security and data integrity.
AI-assisted development tools may be used, but the engineer remains responsible for validating architecture, correctness, security, performance, maintainability, and production readiness.
ResponsibilitiesE-Commerce and Customer-Facing Systems
- Develop, maintain, and improve Rustica’s customer-facing e-commerce storefront.
- Support complex configurable products involving options, dependencies, dimensions, pricing, discounts, lead times, parts, and bills of materials.
- Own critical customer workflows including product configuration, cart, checkout, payment, account registration, trade accounts, order history, and order creation.
- Maintain integrations with payment processors, tax providers, authentication systems, transactional email services, analytics platforms, and other external services.
- Protect the correctness and security of revenue-critical payment and checkout workflows.
- Design appropriate protections against duplicate payments, card-testing activity, fraudulent transactions, repeated submissions, and inconsistent order state.
- Improve storefront performance, accessibility, mobile usability, SEO, reliability, and customer experience.
- Diagnose and resolve production problems affecting customers, payments, pricing, or orders.
Application and Backend Architecture
- Design and maintain secure APIs connecting the storefront, administrative systems, manufacturing operations, and third-party platforms.
- Establish clear system boundaries and data contracts between applications.
- Design and maintain PostgreSQL schemas, migrations, queries, indexes, constraints, and transactional workflows.
- Build systems that remain correct during concurrent requests, retries, partial failures, duplicate events, and third-party outages.
- Preve…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).