JOB DESCRIPTION:
As Sr. PHP/Magento Developer, you will join a team of 15+ e-commerce team members responsible for B2C and B2B e-commerce and in-store commerce platforms. We are an agile-based (Scrum) team working on a highly complex business involving custom-building ajax-based product configurators supporting over 100 billion combinations of e-commerce product orders for custom order blinds, shades, and drapery hardware.
The configurator is integrated with Magento Enterprise E-Commerce and we are seeking a Sr. Developer with mastery in PHP and Magento Enterprise to help architect and evolve this integration for our websites and in-store experiences. You will be one of two key individuals on the team carrying the lion’s share of the development responsibilities www.levolor.com, www.kirsch.com, and several e-commerce sites we operate on behalf of our retailers (under these two brands) that are not mentioned here.
ABOUT THE TEAM & JOB LOCATION:
The 15+ person team is geographically distributed across 4 states in the U.S. Specifically, the core development team that you will work closest with consists of 5 people (including you):
- a Sr. PHP & Frontend Architect based in Minnesota
- a Lead DevOps Engineer based in Maryland
- an Interaction Design Manager based in Georgia (at our Atlanta offices)
- a Director of E-Commerce (to whom you’ll report) based in Georgia (at our Atlanta offices)
The remaining team members (Content Management Teams & QA Teams) are based in North Carolina.
We are open to relocating candidates from outside the Atlanta, GA area; we are also open to candidates working remotely (must be U.S.-based) provided they can travel at least twice per year (1 full week per trip) to our Atlanta-based headquarters for team meetings. If you do end up working out of the Atlanta office, we have a wonderfully modern location complete with an on-site Gym, cafe (open for breakfast and lunch), Starbucks, and free parking. You’re also free to frequently work from home if based in Atlanta.
Lastly, you’ll have to thrive on (or at least be comfortable with) doing the bulk of your collaboration over email/chat/Google hangouts and being mostly autonomous the rest of the time – this alone can be a huge perk of the job for the right person. If you’re someone that enjoys frequent water cooler talk and happy hours, this might not be the place for you given the geographical distribution of the core team (however, there are still hundreds of other employees based in our Atlanta headquarters for you to interact with).
ABOUT THE TYPE OF ENVIRONMENT YOU’LL BE WORKING IN:
- We currently operate on 2-week sprints utilizing Scrum – Sprint Planning, Time Estimation, Daily Scrums, Burndown Charts, Sprint Reviews, and Sprint Retrospectives – religiously.
- Sprints are structured on a mixture of maintenance tasks and new build projects which gives you the opportunity to work with a variety of people across the company – a definite benefit when it comes to developing your skills and building relationships with colleagues.
- We work with 3rd parties (contractors, software/platform vendors, advertising agencies, retailers, etc.) so you will be interacting with them on various projects in addition to the core, internal team – we also incorporate their work into our sprints as well, so our partner selection is very dependent on their ability to integrate with our Scrum process.
- Due to the complexity of the physical products we manufacture and sell through our e-commerce sites, configurator and order integration testing are a significant portion of our process when launching products across our e-commerce experiences – but like all software, bugs get missed and production hot-fixes are the norm even amidst an active sprint.
- The core development team is made up of high performers and we all bridge gaps by reaching outside of what typically are our core areas of expertise or comfort zones between other developers, CMS, QA, business stakeholders, retailers, and other 3rd parties to help each other out and to produce the best experience possible. This requires the ability and patience to explain highly technical concepts to individuals with different backgrounds. In other words, day-to-day, this is not a shop full of pure developers, it’s a real mix of experts of different technologies and areas of the business.
- This team is purposely small and agile. We are nimble and we have the pace and creativity of a smaller company with some really talented folks making it feel very entrepreneurial within the safety and support of a larger organization.
TECHNOLOGIES WE’RE WORKING WITH:
Here’s a short list of the technologies we’re currently working with; we hope you’ll bring even more to the table:
- Backend Development: PHP 5, MySQL 5, Zend Framework 1, Magento Enterprise
- Frontend Development: Bootstrap 3, jQuery, LessCSS, HTML5
- Infrastructure: Rackspace cloud infrastructure (RHEL & CentOS), Atlassian Bamboo and chef for continuous integration/deployment, git, and Bitbucket for git repositories
- Team Collaboration: Full Atlassian OnDemand Suite (JIRA, JIRA Agile, Confluence, Team Calendars, Tempo, Bamboo, HipChat, Bitbucket), inVision, Zapier, Google Hangouts
- Workstation/phone: Your choice of Windows or Apple laptop, your choice of iOS or Android mobile device (paid for by the company)