Senior Full Stack Engineer @ Environmentally Friendly Co. in LA

Location: Los Angeles, CA
Date Posted: 04-02-2018
A bit about us
Our client sells good looking, forest friendly toilet paper, paper towels and tissues and we donate 50% of our profits to help build toilets for those in need. As much as we love toilet paper, the reason we’re in business is the impact we’re having on the world—to date we’ve donated $1.2 million to our charity partners to help fund sanitation projects in developing countries. Woohoo! We’re incredibly proud of this, but there’s a lot more work to do and toilet paper to sell.
Never heard of us before? Well, nice to meet you! We’ve been running for a few years in Australia, where we’re one of the fastest growing ecommerce businesses, and we’ve just recently launched in the US and UK. We’re building our creative, marketing and product teams here in Los Angeles, and have teams in 3 other countries as well. With your help, we hope to be famous here in no time!
What we’re looking for
We’ve been on Shopify for a few years, but we pushed it to—and beyond—its limit. We’re in the process of overhauling our site with an agency, rebuilding it on Magento 2 with some heavy duty integrations. We’ve gotten by with a single front-end developer, but before we launch the new site we want a brilliant full-stack developer who can ensure the site always stays functional, lead the continuous adaptation and optimization of performance, build out new functionality, manage our front-end developer (and future dev hires!), and build processes to ensure your team stays as efficient and happy as possible. While we’re looking for an experienced PHP/Magento 2 developer, we’re also looking for a great leader and collaborator. Someone who can mentor our other developer and work closely with other teams to translate technical solutions into a language that everyone can understand.
You’ll be leading the tech team, reporting to the co-founder, and collaborating closely with people across the company.
What amazing looks like in this role
You keep us safe
Our website is our business, and we’re looking to you to keep the (metaphorical) lights on. You have a thorough understanding of ecommerce best practices related to security and data integrity, and you’ll help us maintain a multilayered security strategy, automate backups, stay up to date with security patches, monitor for attacks/malware regularly, and develop a disaster recovery / business continuity plan. Understanding of PCI Compliance, TLS/SSL, and Oauth.
You build amazing, user-centered functionality
You work across our various platforms to develop new functionality, but always keep the user in mind. From updating our subscriber experience (through Chargify’s API integration), to tweaking our IMS integrations, you’re a rockstar who is always building new functionality with our team.
You’re an optimizer.
You write clean code to start, and you’re always looking for ways to make it even better. Looking beyond code, you’ll also be looking for new platforms and tools to make our work better, our customer experience more delightful, and our team happier.
You lead our team
The tech team hasn’t formally existed until now. You’ll lead the development of this new team, working closely with our front-end developer. You’ll mentor (and learn from him!), develop team processes, lead goal-setting, hiring and resource planning, and be the advocate for the needs of the tech team.
You collaborate like a champ!
You won’t just be working with our other developer. You’ll work closely with our creative team to brainstorm new customer functionality. You’ll work with the growth marketing team to figure out how to set up complex A/B tests. The sales team will come to you for help building a portal for their customers to login to. And the Customer Happiness team will always be by your side to help prevent and respond to customer concerns.
You’re fun. Or else.
No seriously. We’re in it to make impact, and have a bit of fun while we’re at it.
A month in the life...
If you were working for us, here are some of the the things you might work in in an average (no such thing) month:
  • Launched an A/B test of two different conversion funnels, tracking results and reporting back to the team
  • Brainstormed and wireframed a potential app design with our creative team and front end developer
  • Measured the load time and cleaned up code in a few areas to reduce it
  • Responded to the Customer Happiness Team who reported a few bugs, and let them know when they were fixed.
  • Setting up a new page in the Account section of the site allowing subscribers to delay their next shipment by 2, 4, 6, or 8 weeks with a single click, working with our front-end developer to bring it to life.
  • Revised the integration with our Inventory Management System to reflect a change in the way we track inventory
  • Led a project to identify all the major risks facing our site’s security, and develop a disaster recovery / business continuity plan
  • Hidden an easter egg in our terms and conditions, allowing visitors to toggle between English and Pig Latin
  • Worked with our project manager and our front-end developer to define a better process for running sprints
  • Built a complex user experience for free trial customers, automatically upgrading their subscriptions from trial boxes to full-size products and encouraging upsells along the way
  • Updated some Magento-y thing
The team(s)
As mentioned above, the Tech Team is brand-spankin’ new. You’ll be working most closely with our front-end developer, but collaborating closely with other teams. Our Project Manager will work closely with you to develop great processes, our Co-Founder will work closely with you on new major projects, and you’ll have loads of overlap with our other teams. The Tech Team will be small for now, but when we’re ready to hire again soon, we’ll look to you to lead that process.
We’ve got 30 or so employees across the pond, but we’re relocating our creative, marketing and tech teams to Los Angeles. As one of our first key hires in Los Angeles, you’ll be helping form the culture!
Who you are
We’re looking for someone with strong technical expertise and the ability to lead the tech team as we grow. More specifically, here’s what we’re looking for:
Development Experience:
  • Must be a Certified Magento Developer, and have successfully launched and managed Magento 2 sites
  • Thorough understanding of ecommerce best practices related to security and data integrity.
  • Excellent knowledge in Object Oriented PHP (5+ years of professional experience, not including internship and school projects, is a must). Version control experience required
  • Experience and comfort building robust custom extensions and deep integrations with 3rd party services through RESTful APIs
  • Strong knowledge of relational databases, i.e. MySQL (5+ years experience)
  • Good knowledge of Javascript, HTML, CSS and related tools/packages (3+ years experience)
  • Write clean, readable code and tests
     
Other:
  • Experience managing other developers/engineers (2+ years) and hiring/building teams (ideally with some remote team members)
  • Experience developing and managing processes to ensure high productivity and reliability (scrum, kanban, or other agile methodologies a plus)
  • Ability to collaborate with cross-functional teams and translate complex technical explanations into language other teams can understand (not just developer-speak)
  • A deep hunger to grow and learn
  • A desire to use your skills to have a positive impact in the world
  • A love of Easter Eggs and a damn good sense of humor
Bonus!
  • Basic understanding of the Adobe Suite and/or Sketch
  • Hiring and growing a tech team from 1 to 5+
  • Multi-national e-commerce experience
  • Experience building integrations with Chargify or similar subscription API
 
Why you should work with us
Every minute you spend working with us, you’re making a difference. The more we delight people with our creative, the bigger an impact we’ll have. Sell your soul no longer! We think that’s a pretty great perk, but we don’t stop there...
Working for a startup is exciting, varied and if you have a great idea, we’ll do everything we can to make it happen—even if it’s a bit crazy. Last month, we made a fart button on our website. This month, we’re overhauling the whole  checkout experience. This is the kind of role that will be hard to find anywhere else: you’ll work with an incredible bunch of passionate people to grow a fast-paced startup at a crucial point in its trajectory.
The job is also amazingly flexible, something we’re working hard to hold onto even as we grow super quickly. While we’ll spend a few days a week together in the studio, you can also mix it up and work in your PJ’s from home or set up office at the beach, up to you! And while we don’t have a Friday drinks cart (yet), you will get free toilet paper. A lot of it. And nothing beats that.
Lastly, you get to say the word ‘crap’ more than in any other job. Guaranteed.
Compensation
This depends on your experience but just because we’re a social enterprise doesn’t mean you’ll get paid peanuts. Think chocolate covered macadamia nuts with some extra perks thrown in. In other words, we pay competitively and are determined to make this the best job you'll ever have – you won’t ever want to leave!
Our client also provides 4 weeks paid annual vacation (woot!), flexibility to take extra unpaid leave or travel while working, great health insurance, 401k matching, generous maternity and paternity leave and a whole lot of other stuff. And did we mention the free toilet paper?
or
this job portal is powered by CATS