Lead eCommerce Engineer

City Home•Tamarac, FL
•Hybrid

About The Position

CITY HOME is hiring a Lead eCommerce Engineer, described in the posting as a Staff Software Engineer, to serve as a software architect and technical leader. The role combines deep technical expertise with business knowledge to shape how CITY HOME builds and delivers digital experiences. The engineer will partner with business and technical stakeholders to translate requirements into technical solutions, make core architecture and design decisions, and improve engineering standards. The work includes guiding the storefront and backend services, including fast, accessible Next.js pages that support conversion and SEO and the AWS, search, and caching systems behind them. The role also coaches and mentors Senior Software Engineers and Software Engineers and contributes to the success of CITY HOME's Technology department. The position is in the Information Technology / Software Engineering department and reports to the Sr. Software Engineering Manager. It is hybrid, with in-office work Tuesday through Thursday at the Tamarac Corporate Office. The schedule is Monday through Friday, or as designated and agreed upon with the direct manager. Occasional early mornings, late evenings, and weekends may be needed for escalations, deployments, or incidents. At least 5% travel is required for conferences and CITY HOME corporate and technology departmental events.

Requirements

  • Experience with TypeScript, React, and Next.js, including App Router, SSR/SSG/ISR rendering strategies, and React Server Components.
  • Experience with Redux (Redux Toolkit / RTK Query) and understanding when local state, context, or server-state tools such as React Query are appropriate.
  • Experience with Tailwind CSS or Bootstrap and responsive, mobile-first design.
  • Knowledge of web performance and Core Web Vitals (LCP, CLS, INP), image optimization, and code splitting.
  • Experience with Node.js and REST and/or GraphQL API design, versioning, and error handling.
  • Experience with AWS serverless computing, including Lambda, Batch, event queues, API Gateway, Step Functions, S3, CloudFront, and DynamoDB.
  • Knowledge of events and webhooks, including SQS, SNS, SES, dead-letter queues, EventBridge, retry/backoff strategies, idempotency, message ordering, and webhook signature verification.
  • Experience with Elasticsearch, including index design, mapping, relevance tuning, faceted search, and reindexing without downtime.
  • Experience with Redis caching, including cache invalidation, TTLs, cache-aside patterns, and rate limiting.
  • Experience with relational databases such as PostgreSQL and data modeling.
  • Experience with Git and trunk-based development, including short-lived branches, small frequent merges, and feature flags.
  • Experience with automated unit and integration testing using tools such as Jest and React Testing Library, and end-to-end testing with Playwright or Cypress.
  • Knowledge of observability and monitoring, including structured logging, metrics, distributed tracing (OpenTelemetry), alerting, and tools such as CloudWatch, Datadog, or Grafana.
  • Ability to conduct thoughtful code reviews and produce clear technical documentation.
  • Strong ownership and comfort shipping small increments to production frequently.
  • Clear written and verbal communication with product, design, and business partners.
  • Willingness to mentor others and share knowledge across the team.
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience is preferred.
  • 5+ years of software engineering experience, including 4+ years as a technical lead.
  • Ability to meet the role's physical requirements of light lifting and prolonged sitting.
  • Ability to travel at least 5% for required conferences and CITY HOME corporate and technology departmental events.

Nice To Haves

  • Experience with CI/CD pipelines such as GitHub Actions or GitLab CI, including automated testing gates, preview environments, and safe rollback.
  • Experience with Infrastructure as Code such as Terraform, AWS CDK, or SAM.
  • CMS or visual-builder experience; Builder.io is a strong plus, including registering custom React components, content modeling, A/B testing and personalization, and integrating headless content into Next.js.
  • Experience with headless CMS platforms such as Contentful, Sanity, or Strapi.
  • Payment processor experience with Stripe, Adyen, Braintree, or Authorize.net, including fraud prevention, tokenization, 3-D Secure, idempotent payment requests, refunds and chargebacks, payment webhooks, and reconciliation.
  • Familiarity with PCI DSS compliance scope and keeping card data out of company systems.
  • E-commerce domain knowledge covering carts, checkout flows, inventory, order management, and promotions.
  • Experience using AI-assisted development tools as part of a daily workflow.

Responsibilities

  • Develop forward-looking strategies with technical leaders across CITY HOME.
  • Make core decisions on software development, product technical design, and architecture.
  • Provide technical mentorship to engineering teams, grounded in an understanding of technology, organizational, and market evolution.
  • Contribute to engineering efforts from design through implementation, solving complex technical challenges related to engineering productivity and velocity.
  • Document and share knowledge with others.
  • Cross-train, coach, and mentor Senior Software Engineers, Software Engineers, and others.
  • Adhere to assigned Standard Work and the role's responsibilities; take on additional duties as needed.

Benefits

  • Competitive and transparent compensation, with visibility into all Associate-level pay ranges within the department.
  • Opportunity for performance-based and profit-sharing bonuses.
  • Paid vacation and sick time.
  • Paid parental leave.
  • Opportunity for a flexible work environment and schedule, varying by department and role.
  • Community involvement and volunteer opportunities.
  • Free virtual healthcare services for Associates enrolled in medical plans.
  • Medical plan options, including employer-funded HSA options.
  • Vision coverage.
  • A 100% employer-paid dental option available to all Associates.
  • Employee Assistance Program (EAP).
  • Employer-sponsored life and disability insurance options.
  • Voluntary insurance options, including accident, hospital, and critical care coverage.
  • 401(k) with 100% vesting once enrolled and discretionary company match.
  • Roth 401(k) option.
  • Financial wellness webinars.
  • Access to training for professional development and an Individual Development Plan, varying by department.
  • Associate Purchase Discount Program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service