Sr. Software Engineer
ipsy
About the Role:
We are looking for a Senior Software Engineer (Full Stack) to join our fast-paced, customer-centric Experience Team. The Experience Team seeks to improve the experience for our customers, who are subscribed to our list of monthly IPSY subscription programs: GlamBag family, BoxyCharm, and more. Every month, IPSY delivers 2MM+ subscriptions. Such a big volume offers big challenges and exciting opportunities to explore within the Personalization and Engagement aspects.
Your objective will be to drive design and implementation of solutions and product features, as well as support the live operations, at scale, of user-facing critical Web flows. You will participate in the entire product development lifecycle, including architecture design, performance evaluation, code reviews, code coverage, automation, deployment, and maintenance of new and existing features.
This position reports to the Senior Director of Engineering and can be fully remote from any of the 18 U.S. states where IPSY has a business presence.
What You’ll Be Doing:
- Develop and code in a full-stack arena using React, Next.js, Node.js, GraphQL, tRPC
- Develop in micro frontend SPA architecture
- Design and develop, connecting backends with frontend, using experience designing and architecturing integrations
- Develop in composable web platforms like Netlify, Vercel, etc.
- Lead a team and drive the implementation of architectural design solutions
- Participate in the prioritization process to bring hidden technical needs to the roadmap
- Translate business requirements into technical ones with very strong communication skills
- Guide Junior fellows and help them develop their skills and qualities
- Help the team build scalable, easy-to-maintain software to support millions of users and transactions
What We Are Looking For:
- Bachelor's degree in Computer Science or Computer Engineering
- 7-8 years of experience in fullstack software engineering
- Strong experience diligently coding and developing front-end apps in Javascript, Next.js, ReactJS, Node.js/Java
- Strong knowledge of micro-frontend architecture
- Experience with composable web platforms like Netlify, Vercel
- Experience with BFF Design patterns
- Experience leading high-traffic, mission-critical digital products
- Experience working closely with Product, as this role will participate in synthesizing both Product and Engineering perspectives into a prioritized roadmap
- A creative and precise problem solver
- Digital Product / UX understanding
- AWS experience
- Passionately worked on and driven large scale projects to completion
- Familiar with databases: schema design, queries, performance
Bonus if You Have:
- SPA architecture, React/Next.js, tRPC, GraphQL, Kotlin experience
- Experience working in subscription and/or E-commerce companies
- Experience in a fast-paced startup environment
- Passion for mentoring and coaching members of your team
What We Offer:
- Competitive salary & equity grants
- Annual bonus program (paid out quarterly)
- Medical, dental & vision insurance
- 401(k) plan with company match
- Paid Time Off
- Work from home flexibility
- Free BoxyCharm subscription
- Learning & development programs
EEO Statement: We celebrate diversity and are an equal-opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected characteristic.
If you need reasonable accommodation in the application or employment process, please contact us.
#LI-SB
#LI-Remote
Pay is based on several non-discriminatory factors such as experience, education, skills, and location. IPSY offers a bonus, equity grants, and competitive benefits. Final compensation is determined by experience and skills.