Senior Software Engineer

Grommet - Somerville, MA (30+ days ago)


A bit about us: while most companies only want you to buy what they’re selling, the Grommet is focused on helping people discover things worth buying. Through our e-commerce shop and wholesale business, we shine a light on great new products from small businesses and help them compete with the big guys, so the best ideas win. Over the past decade, we have discovered and launched thousands of unique and innovative products, including several household brands like FitBit, IdeaPaint, OtterBox, and SodaStream.


We are seeking a LAMP stack engineer who has experience with PHP. Working closely with our Product and Design teams, you will design, code, and test new features using our entire tech stack.

Over the next year, our team will be developing the next iteration of our platform from the ground up using highly customized Magento 2 and Laravel. We have an exciting road map where you’ll be working on such projects as implementing an intuitive and responsive UI/UX shopping experience, developing new REST endpoints, creating new billing, shipping, and EDI integrations, integrating with 3rd party social media and marketing services, developing faceted search and suggestion systems, minimizing latency to improve user experience, and meeting data-warehousing and reporting needs, and all of this running in a fast, secure, and monitored cloud environment. Experience in any of these areas is desired, but not required.

We'll consider all applications but our core tech stack is Magento, Laravel, PHP7, MySQL, REST APIs, and JavaScript. Our ideal candidate will have experience developing web applications using these or equivalent technologies. Object-oriented development experience on a large-scale e-commerce website, using modular, extensible frameworks and building a rich user interface using modern web front-end tools is experience we’d love to see.


6+ years of professional web development with PHP
3+ years of experience developing for Magento 1 or 2

(You don't have to be an expert in all of these things - there'll be a whole team working with you!)

Understanding of relational database concepts, specifically MySQL
Demonstrable knowledge of web technologies, including HTML and CSS
Experience with Laravel
Discipline with writing unit tests
Experience using JavaScript on production applications
Proficient understanding of Git and working with Github, BitBucket, etc.
Experience with creating and maintaining REST APIs
Strong grasp of security principles and e-commerce applications
We are mainly looking for someone to work in our offices in Somerville, MA. However, we would consider remote employees who have extensive Magento experience.


Work Environment: We’re a fun, growing e-commerce company, located a five-minute walk from the Davis Square Red Line stop on the border of Somerville and Cambridge. Our office has a beautifully crafted modern-rustic vibe with a casual dress code. We have a fully stocked kitchen, free coffee and snacks, “bagel Mondays” and other treats. We do several company events around the year, and lots of us like to have fun around the office.

Discounts: We offer discounts on hundreds of the products on our site. We even get free samples of many products. It’s perfect for gift giving.

Culture of Mentorship and Learning: You’ll get exposure to Boston’s startup industry and the chance to learn from people on our team and from the industry. We host frequent information and expertise sharing events (formal and informal) at work and give team members the chance to attend meetups.

Relocation Assistance: We offer up to $5,000 in relocation assistance to make it easier for you to move to the Boston area and become part of the Grommet family.

Compensation: Competitive salary, great benefits, a yearly bonus incentive plan based on both individual and company performance, and a great work-life balance are all part of the deal.


Your cover letter is your chance to stand out and help us get to know you. We value the human touch and the things a resume doesn’t capture well. In your cover letter, please tell us about yourself by answering these questions, but don’t feel the need to limit yourself:

How did you hear about us?
Why you are good fit for this position?
What is your ideal career path over the next few years?