About brighthush
At brighthush, we’re redefining how people experience technology in their everyday lives. As a leading innovator in the consumer electronics and digital services space, we blend cutting‑edge hardware with intuitive software to create seamless, personalized experiences for millions of customers worldwide. Our mission is simple: enrich lives through technology. Whether it’s through our flagship retail stores, e‑commerce platform, or home‑automation solutions, we’re committed to delivering products and services that empower people to live smarter, healthier, and more connected lives.
We’re a culture of curiosity, collaboration, and continuous improvement. Our teams are built on diversity of thought, expertise, and passion for solving real‑world problems. At brighthush, you’ll find a workplace that values innovation, encourages experimentation, and rewards results. We believe that the best ideas come from people who feel safe to challenge the status quo, learn from failure, and celebrate success together.
Position Overview
We’re looking for a Senior Engineer II – Customer Journal Capture & Data Integration Specialist to join our dynamic software development team. In this role, you’ll architect and build robust, scalable solutions that capture, process, and analyze customer data across multiple touchpoints. You’ll work closely with product managers, data scientists, and UX designers to turn complex business requirements into elegant, high‑performance code.
As a mid‑level engineer with a strong foundation in React, React Native, and modern API ecosystems, you’ll be responsible for delivering end‑to‑end features that drive customer engagement and operational efficiency. Your contributions will directly impact how brighthush captures and interprets customer interactions, enabling smarter product recommendations, personalized marketing, and real‑time analytics.
Key Responsibilities
- Design & Implement customer‑facing features using React and React Native, ensuring high quality, maintainable, and scalable code.
- Develop & Consume APIs – Build RESTful services and GraphQL endpoints that expose customer journal data to internal and external stakeholders.
- Automate & Optimize CI/CD pipelines with GitHub Actions and Jenkins, improving deployment speed and reliability.
- Collaborate Across Teams – Work with product owners to translate business requirements into technical specifications and user stories.
- Mentor & Coach junior engineers, fostering a culture of code quality, knowledge sharing, and continuous learning.
- Conduct Code Reviews – Provide constructive feedback, enforce coding standards, and promote best practices.
- Performance Tuning – Identify bottlenecks, optimize front‑end and back‑end performance, and ensure a smooth user experience.
- Stay Current – Keep abreast of emerging technologies, frameworks, and industry trends that can enhance our product stack.
- Ensure Security & Compliance – Implement secure coding practices, data protection measures, and adhere to regulatory requirements.
- Document & Communicate – Maintain clear technical documentation and communicate progress to stakeholders.
Essential Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum of 2 years of professional experience with React, React Native, JavaScript/TypeScript, and modern API design (REST/GraphQL).
- Proficiency in version control (Git), CI/CD tooling (GitHub Actions, Jenkins), and automated testing frameworks.
- Strong understanding of front‑end architecture, component design patterns, and state management solutions.
- Experience building scalable, high‑throughput back‑end services that integrate with third‑party systems.
- Excellent problem‑solving skills, with a track record of delivering complex features on time.
- Effective communication skills – able to articulate technical concepts to non‑technical stakeholders.
- Self‑motivated, detail‑oriented, and comfortable working in a fast‑paced, remote environment.
Preferred Qualifications
- Experience with GraphQL subscriptions, real‑time data streaming, or event‑driven architectures.
- Knowledge of containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
- Familiarity with data analytics pipelines, BI tools, or machine learning integration.
- Prior exposure to the consumer electronics or retail industry.
- Open‑source contributions or personal projects that demonstrate mastery of modern web technologies.
- Certifications in cloud computing, DevOps, or security.
Technical Skills & Tools
- Languages: JavaScript, TypeScript, HTML5, CSS3, Node.js
- Frameworks: React, React Native, Redux, MobX, Next.js
- API: REST, GraphQL, Apollo Client/Server
- CI/CD: GitHub Actions, Jenkins, CircleCI
- Version Control: Git, GitHub, GitLab
- Testing: Jest, React Testing Library, Cypress, Enzyme
- Containerization: Docker, Docker Compose
- Cloud: AWS (Lambda, S3, DynamoDB), Azure Functions, GCP Cloud Functions
- Monitoring: Prometheus, Grafana, New Relic
- Collaboration: Jira, Confluence, Slack, Microsoft Teams
Soft Skills & Competencies
- Collaboration – Thrive in cross‑functional teams, sharing knowledge and aligning on shared goals.
- Adaptability – Quickly pivot to new priorities, technologies, or market demands.
- Ownership – Take full responsibility for the quality, performance, and reliability of your deliverables.
- Communication – Translate complex technical details into clear, actionable insights for stakeholders.
- Curiosity – Continuously explore new tools, frameworks, and best practices to improve our product stack.
- Mentorship – Guide junior engineers, fostering a culture of learning and growth.
Career Growth & Learning Opportunities
At brighthush, your career path is shaped by your ambition and performance. As a Senior Engineer II, you’ll have the chance to:
- Lead architectural initiatives and influence product strategy across multiple teams.
- Transition into a Lead Engineer or Technical Manager role, overseeing larger squads and complex projects.
- Participate in our internal “Innovation Lab,” where you can experiment with emerging technologies and propose new product ideas.
- Access a robust learning budget for courses, certifications, and conferences.
- Engage in mentorship programs, both as a mentor and mentee, to accelerate skill development.
- Contribute to open‑source projects and represent brighthush at industry events.
Work Environment & Culture
We’re a fully remote team based in Richfield, Minnesota, but our culture is truly global. You’ll collaborate with colleagues from North America, Europe, and Asia, working across time zones to deliver world‑class products. Our remote work policy includes:
- Flexible working hours to accommodate personal and family commitments.
- Monthly virtual team‑building events and quarterly in‑person retreats.
- Access to a state‑of‑the‑art home‑office stipend to set up a productive workspace.
- Regular virtual coffee chats and “Ask Me Anything” sessions with senior leadership.
- Inclusive hiring practices that celebrate diversity of background, perspective, and experience.
Compensation & Benefits
While specific figures vary based on experience and location, brighthush offers a competitive total rewards package that includes:
- Competitive base salary aligned with industry standards.
- Performance‑based bonuses and equity options.
- Generous paid time off (PTO) and paid holidays.
- Health, dental, and vision insurance plans.
- 401(k) retirement plan with company match.
- Wellness stipend for gym memberships, meditation apps, or other health‑related expenses.
- Professional development budget for courses, certifications, and conferences.
- Employee assistance program (EAP) for mental health support.
How to Apply
Ready to join a team that’s shaping the future of consumer technology? Click the link below to submit your application and become part of brighthush’s innovative journey.
``` Apply for this job