Software Engineer

Beautiful.ai
Summary
Join Beautiful.ai as a Mid-Level Software Engineer and contribute to the development and maintenance of core product features using JavaScript, Node.js, React, and MongoDB. Collaborate with product managers, designers, and other engineers to build scalable and performant solutions. You will write clean, maintainable code, troubleshoot and resolve issues, participate in code reviews, and continuously learn and grow. This role requires a Bachelor’s degree in Computer Science or a related field (or equivalent experience) and 2+ years of hands-on experience in Software Engineering. The ideal candidate will have experience with React, TypeScript, JavaScript, and full-stack development. Beautiful.ai offers a competitive compensation package and benefits including flexible time-off, remote work, comprehensive health insurance, a retirement plan, and equity compensation.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- 2+ years of hands-on experience in Software Engineering, with a product development focus
- Hands-on experience with react, typescript, javascript, and full stack development is required
- Experience contributing to the development and delivery of product features as part of a team
- Effective communication and collaboration skills, with the ability to explain technical concepts clearly to teammates and ask questions to clarify product requirements
Responsibilities
- Develop and maintain core product features using JavaScript, Node.js, React, and MongoDB, while ensuring the quality and performance of the codebase
- Collaborate with senior engineers and product teams to understand requirements and help design solutions that meet business and technical needs
- Write clean, maintainable code, adhering to industry best practices, and ensuring scalability and performance as you implement new features
- Troubleshoot and resolve issues, from fixing bugs to optimizing system performance, contributing to the overall health of the platform
- Participate in code reviews, offering constructive feedback to peers and continuously improving the quality of the codebase
- Continuously learn and grow, expanding your skills and expertise while taking on more complex tasks and contributing to team-wide initiatives
- Troubleshoot and resolve incidents during on-call rotations, ensuring minimal downtime and fast recovery
Preferred Qualifications
- Bay Area candidates preferred, or open to occasional travel as needed
- A Master’s degree is a plus
Benefits
- Flexible Time-Off & Remote Work
- Health Insurance – 100% employer-paid Medical, Dental, and Vision coverage for employees; 60–65% coverage for dependents
- Retirement Plan – Comprehensive 401(k) program
- Savings Accounts – Flexible Spending Account (FSA) and Health Savings Account (HSA) options available
- Equity Compensation – Competitive equity package with a 4-year vesting schedule
- Life, AD&D, and Disability Insurance – Coverage provided where applicable
- Parental Leave – Inclusive leave for birthing and non-birthing parents; policies vary by state
- Volunteer Time Off (VTO) – Paid day off to support a nonprofit or community cause
Share this job:
Similar Remote Jobs

