Senior Fullstack Engineer – Customer Context & AI‑Driven E-commerce Marketing Solutions (Remote, USA)
About brighthush
brighthush is a trailblazing technology company at the intersection of e‑commerce, AI, and customer engagement. Since our founding in 2018, we have empowered brands worldwide to connect with their audiences through intelligent, context‑rich messaging and data‑driven marketing strategies. Our mission is simple: make every customer interaction smarter, faster, and more personalized. With a vibrant, remote‑first culture that values curiosity, ownership, and continuous learning, we’re looking for senior engineers who want to shape the future of commerce and help brands thrive in a world where data is king.
Why Join brighthush?
At brighthush, you’ll be part of a high‑impact team that builds the core services powering millions of customer interactions each day. We offer:
- Significant equity and a competitive salary package that reflects your expertise.
- Unlimited paid time off and a flexible work schedule that respects your life outside of work.
- Full health, dental, and vision coverage for you and your family.
- A culture that rewards ownership, encourages experimentation, and celebrates success.
- Opportunities to work on cutting‑edge AI tooling, distributed systems, and large‑scale data pipelines.
- Clear career progression paths, mentorship, and access to learning resources.
Role Overview
As a Senior Fullstack Engineer on our Customer Context team, you will architect, build, and scale the foundational services that power our AI‑driven marketing platform. Your work will directly influence how brands engage with their customers, driving measurable business outcomes. You’ll collaborate with product, data science, and go‑to‑market teams in an async‑first environment, ensuring that every feature is reliable, scalable, and aligned with our strategic goals.
Key Responsibilities
- Own End‑to‑End Systems – Take deep ownership of core services and product areas, becoming the go‑to technical expert for your domain.
- Design & Execute Ambiguous Solutions – Tackle complex, high‑ambiguity problems across distributed systems, delivering robust, production‑grade solutions.
- Build Scalable APIs – Architect, develop, and maintain highly available, scalable REST APIs and backend services for internal and external consumption.
- Drive System Decoupling – Lead initiatives to modularize codebases, reduce technical debt, and improve long‑term maintainability without stalling short‑term delivery.
- Agentic Development – Embrace concurrent autonomous agent workflows, owning the output and ensuring a steady queue of aligned work.
- AI Innovation – Stay at the forefront of AI tooling, integrating new techniques into our systems and raising the bar for engineering excellence.
- Cross‑Functional Collaboration – Communicate clearly and proactively with product, data, and go‑to‑market teams in an async‑first environment.
- Resilience & Redundancy – Identify and eliminate single points of failure, enhancing system resilience and knowledge redundancy.
- Process Improvement – Introduce better tools, streamline workflows, and build internal utilities that compound leverage across the engineering org.
Essential Qualifications
- 6+ years of experience building large‑scale, data‑intensive backend systems and APIs.
- Proficiency in Python, Go, Rust, React, and TypeScript (or equivalent).
- Deep familiarity with event‑driven distributed systems, Kafka, and distributed data processing (Flink, Spark, etc.).
- Hands‑on experience scaling systems from early stages to multi‑terabyte workloads on AWS.
- Strong database skills: relational modeling, index strategy, and performance‑tuned SQL for transactional and analytical workloads.
- Proficiency with infrastructure‑as‑code (Terraform) and observability tools (Datadog, Signoz, etc.).
- Active daily user of AI coding tools (Claude, Codex, Cursor, Copilot, etc.) with concrete examples of how they’ve accelerated your workflow.
- Experience with both 0‑to‑1 initiatives and complex existing systems, balancing new feature development with system improvement.
- Excellent communication skills, capable of surfacing information proactively in async teams.
- Strong instincts for technical trade‑offs informed by engineering best practices and business priorities.
Preferred Qualifications
- Experience with serverless architectures and container orchestration (Kubernetes).
- Knowledge of real‑time analytics pipelines and streaming data platforms.
- Background in AI‑driven recommendation engines or personalization systems.
- Familiarity with observability best practices and custom monitoring dashboards.
- Experience mentoring junior engineers and leading technical discussions.
What You’ll Build
At brighthush, you’ll be at the forefront of building the next generation of customer‑context services. Your work will include:
- Designing high‑throughput REST APIs that serve millions of requests per day.
- Implementing event‑driven microservices that process real‑time customer data.
- Creating AI‑enhanced recommendation pipelines that personalize messaging at scale.
- Developing observability solutions that provide end‑to‑end visibility into system health.
- Automating deployment pipelines and infrastructure provisioning to accelerate delivery cycles.
Career Growth & Learning
We believe that great engineers grow by tackling challenging problems, learning new technologies, and sharing knowledge. At brighthush, you’ll have:
- Clear career tracks: from Senior Engineer to Staff Engineer, Principal Engineer, and beyond.
- Mentorship from senior leaders and peers across the organization.
- Access to internal learning resources, conference sponsorships, and a generous budget for external courses.
- Opportunities to lead cross‑functional initiatives and shape product strategy.
- A culture that rewards experimentation, so you can try new ideas without fear of failure.
Work Environment & Culture
Our remote‑first culture means you can work from anywhere in the USA or Canada. We value:
- Async communication: Slack, email, and shared docs keep everyone in sync.
- Flexibility: Choose your own hours and take time off when you need it.
- Inclusivity: A diverse team that respects different perspectives and backgrounds.
- Transparency: Open discussions about product direction, company goals, and technical decisions.
- Fun: Regular virtual team events, hackathons, and informal coffee chats.
Compensation & Perks
While specific numbers vary by experience, we offer:
- Competitive base salary aligned with market rates for senior fullstack engineers.
- Significant equity that grows with the company’s success.
- Health, dental, and vision insurance for you and your family.
- Unlimited paid time off and a flexible work schedule.
- Home office stipend and support for remote work tools.
- Professional development budget and conference sponsorships.
How to Apply
If you’re passionate about building reliable, AI‑driven systems that transform e‑commerce marketing, we’d love to hear from you. Submit your application through the link below and join brighthush in shaping the future of customer engagement.
Apply for this job