Engineering Manager
About the Company Our company specializes in building best-of-breed Shopify apps, with a strong focus on optimizing the performance of our clients’ Shopify stores. We are committed to delivering high-quality software, as evidenced by the outstanding reviews our apps have received. Our codebase is clean, thoroughly tested, and ready for further growth. We work with shop owners from around the world, providing fast and reliable products.
As a Hands-On Engineering Manager your time will be split between building products/providing
support vs overseeing the Engineering Team. We estimate you will spend roughly 75% of your
time doing engineering tasks and 25% managing.
You will be working on a variety of consumer facing products. The ideal candidate would have
experience with Vanilla JavaScript, React, PHP, Laravel, MySQL, HTML, CSS, Sass. Our backend
is built on top of Laravel, and supports multiple UI products. Our client admin tools are built
using React and Shopify Polaris (a React component library). Our app’s widgets/plugins are built
using vanilla JavaScript to ensure a minimal footprint, lower chance for conflicts with other
code, and optimal performance.
Our backend is built primarily using a TDD approach. While experience with TDD isn’t required,
you will need to have some experience with writing tests, an understanding of what TDD entails,
and willingness to use TDD when working on backend functionality.
On the management side, you will help determine and refine our hiring strategy, refine and
update our engineer and support onboarding materials, be responsible for training plans for
team members, oversee daily scrums, and provide code reviews for engineers, among other
responsibilities that will be determined as you are integrated into the company.
We are seeking a culture-setter, someone who seeks responsibility, is determined to help the
company grow, and motivates those around him/her
While experience with Test-Driven Development (TDD) is not mandatory, familiarity with writing tests and an understanding of TDD principles are expected. We primarily follow a TDD approach in our backend development.
What Our Ideal Candidate Looks Like?
- 8+ Years of experience as a senior engineer
- Experience managing a development team (bonus points if it was remote)
- Expert in Laravel (or a similar framework), PHP 8, JavaScript, and MySQL
- Highly detail-oriented, a master of debugging, experienced in writing tests
- Being able to troubleshoot minified JavaScript code in the browser will be required (and taught if needed)
- Experience with at least one modern UI framework: React, Vue, Angular
- Experience with the Shopify API, or developing Shopify themes or apps is a plus
- Able to take a problem, research, plan, and execute a solution (working independently
- Experience working with AWS server infrastructure a plus
- Excellent communication skills (written and verbal)
- Can work mostly in US Eastern Standard Time (UTC-05:00)
- Competitive spirit and a desire to contribute to the success of the brands
What You Will Get?
- Competitive salary and the freedom to work remotely
- Opportunity to work with a cutting-edge codebase
- Involvement in building new features and apps
- Working on a codebase with automated tests
- Learning from a diverse team with varied backgrounds and experiences
- Direct collaboration with shop owners to provide expert solutions
If you are ready to commit 100% to help us build great brands, we would love to have you apply, even if you do not meet every requirement listed above. We are looking for driven and experienced individuals who are eager to take on responsibility and grow within a rapidly evolving company with ambitious goals.
If you believe you are overqualified for the position, we would still love to hear from you.
Over 60% of our candidates get invited to an interview with our Clients.
Apply with the form below and we will reach out to you in the next 24h
Apply now!