Staff Tech Lead Engineer

CITY Furniture•Tamarac, FL
•$10,000 - $140,000•Hybrid

About The Position

The Staff Software Engineer serves as a software architect and technical leader, combining deep technical expertise with business knowledge to shape how CITY HOME builds and delivers digital experiences. The role partners with business and technical stakeholders to translate requirements into technical solutions, make core architecture and design decisions, and strengthen engineering standards. The engineer guides development of the online storefront and its supporting backend services, including performant, accessible Next.js pages and the AWS, search, and caching systems behind them. The role also contributes to implementation, addresses complex engineering challenges, and coaches and mentors Senior Software Engineers and Software Engineers. The position is based at the Tamarac Corporate Office and is hybrid, with office attendance Tuesday through Thursday.

Requirements

  • 5+ years of software engineering experience, including 4+ years as a technical lead.
  • TypeScript, React, and Next.js experience, including App Router, SSR/SSG/ISR rendering strategies, and React Server Components.
  • Redux experience (Redux Toolkit / RTK Query) and understanding of when local state, context, or server-state tools such as React Query are appropriate.
  • Tailwind CSS or Bootstrap experience and responsive, mobile-first design skills.
  • Knowledge of web performance and Core Web Vitals (LCP, CLS, INP), image optimization, and code splitting.
  • Node.js experience and REST and/or GraphQL API design, versioning, and error handling.
  • AWS serverless experience with Lambda, Batch, event queues, API Gateway, Step Functions, S3, CloudFront, and DynamoDB.
  • Experience with SQS, SNS, SES, DLQs, and EventBridge, including retry/backoff strategies, idempotency, message ordering, and webhook signature verification.
  • Elasticsearch experience, including index design, mapping, relevance tuning, faceted search, and reindexing without downtime.
  • Redis caching experience, including cache invalidation, TTLs, cache-aside patterns, and rate limiting.
  • Relational database experience, such as PostgreSQL, and data modeling.
  • Git experience with trunk-based development, short-lived branches, frequent small merges, and feature flags.
  • Automated testing experience with unit and integration tests (Jest, React Testing Library) and end-to-end tests (Playwright or Cypress).
  • Observability and monitoring knowledge, 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.
  • Minimum 5% travel for required conferences and CITY HOME Corporate and Technology departmental events.
  • Ability to meet the physical requirements of light lifting and prolonged sitting.

Nice To Haves

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience; listed as preferred.
  • CI/CD pipeline experience (GitHub Actions, GitLab CI, or similar), including automated testing gates, preview environments, and safe rollback.
  • Infrastructure as Code experience with Terraform, AWS CDK, or SAM.
  • CMS or visual builder experience, especially Builder.io, including custom React components, content modeling, A/B testing, personalization, and headless content integration with Next.js; experience with Contentful, Sanity, or Strapi also counts.
  • Payment processor experience with Stripe, Adyen, Braintree, or Authorize.net, including fraud prevention, tokenization, 3-D Secure, idempotent payment requests, refunds/chargebacks, payment webhooks, and reconciliation.
  • Familiarity with PCI DSS compliance scope and keeping card data out of company systems.
  • E-commerce domain knowledge, including 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, informed by technology, organizational, and market evolution.
  • Contribute to engineering from design through implementation and solve complex challenges involving engineering productivity and velocity.
  • Document and share knowledge; cross-train, coach, and mentor Senior Software Engineers, Software Engineers, and others.
  • Adhere to assigned Standard Work and role responsibilities.
  • Perform additional duties as assigned and respond to changes in responsibilities arising from changing business conditions.

Benefits

  • Performance-based and profit-sharing bonuses.
  • Paid vacation and sick time.
  • Paid parental leave.
  • Potential 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 options including employer-funded HSA options.
  • Vision coverage.
  • 100% employer-paid dental option available to all Associates.
  • Employee Assistance Program (EAP).
  • Employer-sponsored life and disability insurance options.
  • Voluntary accident, hospital, and critical care insurance.
  • 401(k) with discretionary Company Match and 100% vesting once enrolled.
  • Roth 401(k) option.
  • Financial wellness webinars.
  • Professional development training.
  • Individual Development Plan, varying by department.
  • Associate Purchase Discount Program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service