Tomorrow is a fast growing eCommerce agency that works with some of the largest and most innovative brands and retailers in the world. We partner closely with Shopify, allowing us to be on the cutting edge of technology and eCommerce, and providing us with a vast ecosystem of talent and opportunities.
Our vision is to build the best Shopify agency in the world. Our team members are driven by our passion for eCommerce and our desire to do great work.
SUMMARY OF ROLE
Tomorrow is looking for an experienced backend Tech Lead, which is a client-facing role with plenty of hands-on development and ownership over our technical approaches and estimates.
In this role, you bring a proven ability to ship production-ready code in an agency environment, often with requirements that are somewhat open-ended. You share accountability for the success of your projects and growth of your teammates.
At this stage in your career, you’ve seen most common Shopify integration patterns and are comfortable tackling novel problems while trying to anticipate risk. You recognize that there is always more to learn, and actively look for feedback on your solutions and ask for opinions and support early.
You can design and implement reliable, efficient, and secure integrations using PHP/Laravel. Your expertise includes optimizing databases and queues, and generally how your infrastructure choices affect throughput and reliability. You ensure projects are well tested, and can implement a solid CI/CD pipeline.
You can think on your feet, communicating complex technical concepts to clients and negotiating on requirements, resources, timelines, and scope in order to protect overall project success. You are solution-focused, making use of technical calls, emails, written documentation, diagrams, or any means necessary to ensure the client has what they need to succeed. You can provide timely advice on how to integrate with Shopify, offering insights on middleware architecture and design principles.
You can clearly communicate the status of a project as a whole, and raise challenges or uncertainty early. You assist with development timelines and in grooming, assigning, and releasing work. You supervise the team’s output and can spot when someone needs guidance, helping others to solve problems collaboratively through paired programming and quality code reviews.
SKILLS & EXPERIENCE
- Development and DevOps: Proficiency with PHP/Laravel, PostgreSQL, and AWS is required. You are comfortable working in the command-line and working with Linux based operating systems. Experience with Rails, Node, Heroku, and React is not essential but nice to have.
- Data Management: Experience in data modeling, data mapping, and data migration between systems.
- Ecommerce Expertise: Good understanding of the Shopify data model and hands-on experience with Shopify APIs, both REST and GraphQL. Knowledge of other e-commerce services is valued.
- Mentorship and Leadership: Ability to collaboratively solve problems and share knowledge. This role does not have direct reports, but people management experience is a plus.