Founding Engineer
Magic Patterns
Why Magic Patterns
Magic Patterns is an AI design tool used by software teams to ship interactive prototypes, get user feedback, and deploy to a website. Engineers at Magic Patterns appreciate a high degree of ownership, are passionate about a tasteful user experience and come to work ready to contribute to a small-but-mighty team. Every engineer on the team plays a critical role in shaping the product and culture. Backed by Y Combinator (W23), Coughdrop Capital, Goodwater Capital, and amazing angels.
Joining the Team
We believe great work happens at the intersection of what excites you and what drives real business value. You will explore new areas, learn quickly, and take ownership of projects and features from concept to launch. You will ship often and work closely with the founding team to influence product direction and priorities. We operate with high trust and low overhead.
What You Will Do
- Build and ship high-quality, user-facing features that drive core product value
- Collaborate with founders to bring ideas from concept to production
- Contribute to technical discussions and help improve system design and architecture
- Continuously learn from user feedback and data to improve product performance and experience
You Might Be a Fit If You
- Are confident in full-stack development, especially with TypeScript, React, Node.js, and MongoDB
- Have experience with AI models or are excited to learn how to work with LLMs and related tools
- Have shipped features independently and enjoy taking ownership from start to finish
- Thrive in fast-paced environments with a high degree of autonomy
- Value product thinking, speed, and clarity as much as technical execution
- Have strong engineering fundamentals, write efficient code, and have a clear understanding of what you are great at and what you are still improving
Company Benefits
- Competitive salary and equity depending on skill-level and geography
- Medical, Dental, Vision insurance
- Unlimited PTO
- Fun team offsites and events (we went to NYC this year to meet customers)
Interview Process
- 1
Culture interview (20-min video call)
We're looking to learn about you, your skills and experience, and your motivation to join our team.
- 2
Technical interview (take-home, 1 week to complete, 2 hours total)
No LeetCode! Real-world problem solving in our coding environment. We try and make it fun.
- 3
Founders interview (45-min video call)
Meet with Alex and Teddy!
- 4
Onsite (full-day)
- A technical round - Lunch - get to know the team - Behavioral round - Spec assessment - we present you with a problem and ask you to write up a solution for it (no code)
- 5
Offer