About brighthush
At brighthush, we are redefining the luxury retail landscape by turning high‑end fashion and accessories into a circular economy. Our mission is simple yet powerful: to give luxury items a second life while empowering consumers to consign, buy, and sell with confidence, transparency, and sustainability. By combining cutting‑edge technology, data‑driven insights, and a passion for the environment, we create a seamless, delightful experience for every user who joins our platform.
Why Join brighthush?
Working at brighthush means being part of a forward‑thinking team that values curiosity, collaboration, and continuous learning. We celebrate individual growth, encourage professional development, and reward innovative thinking. Our culture is built on trust, respect, and a shared commitment to sustainability. If you’re excited about luxury retail, e‑commerce, and the future of a circular economy, brighthush is the place to bring your ideas to life.
Role Overview
As a Senior Full Stack Software Engineer on our Customer Experience team, you will be both a hands‑on technical contributor and a strategic influencer. You’ll design, develop, and ship high‑quality, scalable, and performant software that directly powers our luxury consignment marketplace. Your expertise will shape the architecture of our platform, mentor junior engineers, and drive the evolution of our technology stack.
Key Responsibilities
- Design & Build: Architect and implement robust, scalable, and testable solutions that meet business goals and user needs.
- Customer‑Facing Features: Lead the development of intuitive, high‑performance web and mobile experiences that enable users to consign, browse, and purchase luxury items effortlessly.
- Technical Leadership: Influence architecture decisions, set coding standards, and champion best practices across the engineering organization.
- Collaboration: Work closely with product managers, designers, and data scientists to translate business requirements into technical solutions.
- Code Quality: Review pull requests, provide constructive feedback, and maintain a culture of excellence through rigorous testing and continuous integration.
- Mentorship: Pair program with teammates, conduct knowledge‑sharing sessions, and help elevate the skill set of the entire team.
- Deployment & Support: Deploy production‑ready code, monitor application health, and troubleshoot issues throughout the software development lifecycle.
- Innovation: Stay ahead of industry trends, evaluate new technologies, and propose improvements that enhance performance, reliability, and user experience.
Essential Qualifications
- 7+ years of professional software development experience, with a proven track record in full‑stack engineering.
- Deep expertise in Java or Kotlin, and hands‑on experience building applications in Ruby on Rails environments.
- Proficiency in modern JavaScript (ES6+), HTML5, and CSS3, with a strong grasp of responsive design principles.
- Extensive experience with React and its ecosystem (Redux, React Router, Next.js, etc.) as well as Node.js and npm tooling.
- Solid understanding of RESTful APIs, GraphQL, event‑driven architectures, and database design fundamentals.
- Familiarity with version control (Git), CI/CD pipelines, and cloud deployment (AWS Lambda, ECS, RDS, DynamoDB).
- Strong problem‑solving skills, a user‑centric mindset, and a passion for building elegant, maintainable code.
- Interest in luxury retail, e‑commerce, sustainability, and circular economy business models.
Preferred Experience
- Hands‑on experience with Kafka or other event‑streaming platforms.
- Knowledge of Elixir and functional programming paradigms.
- Experience decomposing monolithic applications into microservices and designing distributed systems.
- Exposure to service‑oriented architectures and container orchestration (Docker, Kubernetes).
Technical Stack
Our modern stack blends proven technologies with innovative tools to deliver a high‑performance, scalable platform:
- Java, Kotlin, TypeScript, GraphQL, Kafka, AWS Lambda, PostgreSQL, DynamoDB
- Legacy services built with Ruby on Rails, Elixir, and React
Career Growth & Learning Opportunities
At brighthush, we believe that learning never stops. You’ll have access to:
- Regular technical workshops, hackathons, and knowledge‑sharing sessions.
- Mentorship from senior engineers and leadership, fostering a culture of continuous improvement.
- Opportunities to lead cross‑functional initiatives, from product launches to platform migrations.
- Clear career pathways into Engineering Lead, Principal Engineer, or Product Management roles.
- Support for certifications, conferences, and advanced training in emerging technologies.
Work Environment & Culture
Our team thrives on:
- Open communication and transparent decision‑making.
- Flexible work arrangements, including remote and hybrid options.
- A collaborative atmosphere where every voice is heard and valued.
- Commitment to sustainability, reflected in our product, operations, and corporate initiatives.
- Regular team events, wellness programs, and community outreach projects.
Compensation & Benefits
While specific figures vary by role and experience, brighthush offers a competitive salary package, performance bonuses, and equity options. Additional perks include:
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and parental leave policies.
- Flexible work hours and remote work options.
- Wellness stipend, gym memberships, and mental health resources.
- Annual tech budget for tools, courses, and conferences.
How to Apply
Ready to shape the future of luxury consignment and make a tangible impact on sustainability? Submit your application through our career portal and join the brighthush family.
``` Apply for this job