Babylist is seeking a Senior Software Engineer to enhance the Registry engineering team, focusing on improving the end-to-end experience of building and sharing Babylist registries for millions of parents and gift-givers. The role involves designing and building new features and experiences, addressing challenges in product recommendations, baby shower kits, third-party order tracking, and registry management tools.
Requirements
- 6+ years experience delivering end to end solutions that drive business growth.
- Skilled and experienced in Ruby on Rails and React.
- Experience with Ruby on Rails
- Experience with React
- Experience with AWS
- Experience with Sidekiq
- Experience with MySQL and Redis
Responsibilities
- Provide thought leadership around process, tooling, systems, and software architecture.
- Improve and help maintain existing systems, including improving test coverage and deleting unnecessary code.
- Design, implement, and deploy systems to support and scale user shopping experiences, research and recommendation, personalizing and extending the Registry experience.
- Mentoring other team members through design and architecture planning, code reviews, and knowledge-sharing sessions.
- Identifying opportunities for new product initiatives founded on your knowledge of the technical landscape and web platform capabilities
- Work closely with product owners to design, implement and deploy systems to support and scale user shopping experiences, research and recommendation, personalizing and extending the Registry experience
- Working in a close, supportive team solving real-world problems and making decisions
Other
- A clear, friendly, and open-minded communicator.
- Passionate about making measurable improvements for our customers, and using data to drive growth.
- Babylist takes a market-based approach to pay, and pay may vary depending on your location. Your actual base salary will depend on factors such as your skills, qualifications, experience, and work location.
- SMS Consent: As part of our hiring process, Babylist may offer the option to receive text message updates about your application and interview scheduling. You will have the opportunity to opt in or out of SMS communications later in the application process. Choosing not to receive SMS messages will not affect your application status, and communication will continue via email or phone. Message and Data Rates may apply. You can STOP messaging by sending STOP and get more help by sending HELP. To view our Privacy Policy, please visit https://www.babylist.com/privacy.
- IMPORTANT NOTICE: Our company takes the security and privacy of job applicants very seriously. We will never ask for payment, bank details, or personal financial information as part of the application process. All of our legitimate job postings can be found on our official career site. Please be cautious of job offers that come from non-company email addresses (@babylist.com), instant messaging platforms or unsolicited calls.