Associate Software Engineer
Carrot.com powers thousands of high-ranking lead generation websites.
We’re looking for an Associate (Junior) Full-Stack Engineer to partner with our product and design team.
You'll be developing expertise in modern web technologies including front-end frameworks (React, Typescript), back-end development (Rails, PHP), and building and consuming REST/GraphQL endpoints.
You'll learn to optimize website performance, user experience, and conversion metrics while building scalable web applications. We're looking for someone eager to grow their skills in full-stack development, automation tools, and best practices for creating high-performing websites our members love.
Our Vision:
"Create powerful, intuitive software that leverages data and automation
to attract the right leads and convert more customers."
Carrot is a SaaS company that helps real estate & home services professionals cut through the clutter online to grow leads and revenue with our lead generation and content marketing tools. That’s what we do… that’s what we challenge ourselves to be the best in the world at. But, we do this to inspire and empower people to gain freedom and make a bigger impact.
We live & breathe our core values. That might sound cliché, but our values are what unite us and reinforce the fact that we’re more concerned about how we’re serving our team members & our customers, in addition to our bottom line. Do we do this perfectly? Nope. But as our values state, we're always looking to grow together .
12 years, 4 Inc. 5000 awards, 35+ full-time team members, Bootstrapped, and 4,000+ active members...
Learn more @ Carrot.com →

This Junior Software Engineer Role
We're looking for someone who can grow quickly and make a meaningful impact on our team & product.
This role will help you learn to maintain and advance web applications by combining modern full-stack technologies and professional development practices. The successful candidate will partner with our remote team to learn new solutions, contribute to development plans, and support projects that develop exceptional user experiences for launching high-performing websites.
Key Responsibilities
- Build, maintain and improve web applications using React, TypeScript, Rails, and PHP
- Work with REST and GraphQL APIs
- Implement UI designs and improve user experiences
- Write clean, well-documented code
- Participate in code reviews and learn from feedback
- Help optimize website performance
- Write and run tests for your code
- Collaborate with the remote team on development tasks
- Learn new technologies as projects require
You'd be a great fit for this role if...
You have an interest and focus on web technologies. You've completed training and hands-on work, but are still eagerly learning and growing your skillset.
You're confident in managing your own time, staying motivated, and communicating in a remote work environment.
You could use a team that can help you make this successful and enjoyable!
Key Qualifications:
- Bachelor Degree in Computer Science or equivalent on-the-job experience.
- 1-3 years of software development experience, including internships, academic projects, or personal projects.
- Working knowledge of Front-End web technologies: HTML, CSS, Javascript, etc.
- Exposure to Back-End web technologies: PHP, Rails, etc.
- Familiarity with Git or version control tools.
- ...experience working remotely, with WordPress, and in Agile development is a plus!

Working At Carrot
Our Members Come First
- We love helping our members generate leads and close deals. Making an impact on their lives fires us up! We share customer success stories daily.
We Love Innovation
- We love being on the cutting edge of technology and performance. If it helps our members generate leads we want to test & deploy it.
Leave A Legacy
- We take our brand very seriously. You'll see orange everything when you join Carrot. We're passionate about positively affecting our communities & we aim to empower our team to make an impact in their local communities as well.
We Love To Have Fun
- Our culture is laid back and fun! We're a group of diverse individuals working together to achieve a common goal. It may sound cliché, but Carrot is one of those places that actually has a great company culture.
Fully Remote & Flexible
- We're pretty darn good at remote work because we've been doing it since before it became cool (like since 2010). We have Carrot team members all across the US and offer a fully remote work environment that's focused on a healthy work-life balance.
But don't take our word for it... Here's what our team members are saying about life at Carrot:
- "Carrot is constantly trying to improve its culture, product, and communication. I love being a part of an organization that is always looking for better ways to serve our team and customers."
- "Carrot isn't the norm when it comes to business. Carrot practices what it preaches and genuinely cares about people, both internal and external."
- "Awesome team and coworkers, and a company that cares about its employees. Range of opportunities and challenges to tackle. Big enough to provide room for growth and being part of something significant, and small enough to feel like a family."
- "It's a place where you can express your ideas and use your talents to help improve the company and the product. The leaders genuinely care. And what's really awesome is flexible schedules. That'll keep a person for sure."
Benefits
We believe that a healthy team is a happy team, which is why we've put together a benefits package that emphasizes work-life balance and growth.
- Paid Time Off: 3 weeks of vacation time + 1 week of personal leave + 11 paid holidays each year.
- Health Insurance: We’ll cover 75% of the total cost (including dependents) for any of our health, dental, vision, & life insurance plans.
- Fully Remote & Flexible: As long as you’re legally authorized to work in the U.S. and have a U.S. mailing address, we don’t care where you work from!
- 401(k): You'll be eligible to open your 401(k) once you've been with Carrot for 6 months. Carrot's typical 3% gift is being reinstated incrementally in 2025.
- Home Office Setup: Snag a new computer on us and receive a yearly stipend to set up your home office.
- Personal Development Stipend: We’ll provide a dedicated budget for courses, training, or conference that will help you improve in your role.
- Fitness Stipend: Let us foot the bill for your gym membership or home workout equipment.
- Yearly Charitable Contribution: Each year we’ll donate $500 in your name to a non-profit or charity that you’re passionate about.
- Free Books: Carrot will gladly buy you one book each month that will help you grow personally or professionally, all you have to do is ask!
- Paid Parental Leave: Take up to 6 paid weeks off to enjoy your new little one!
Ready?
We're getting the feeling that you’re ready to click that apply button.
If you don’t tick every box for this role, please don’t rule yourself out just yet. We’ve seen the research that women and other people in underrepresented groups tend to only apply when the checklist is all ticks. We prioritize hiring incredible human beings over simply ticking boxes – so if this role resonates with you, hit that apply button!