Software Engineer

  • Full-time

Company Description

Pet360, Inc. is the largest and fastest growing integrated media & ecommerce company dedicated to the U.S. consumer pet industry. We are headquartered in the Philadelphia area with offices in NYC, Miami, Colorado and Louisville and have distribution centers on both coasts. We are redefining the pet parenting experience by providing pet owners easy access to the tools and resources they need – trusted information from a team of experts, connections to other pet parents, and convenient online ordering solutions for pet food, meds and supplies.


As the company continues to grow, we’re looking to expand the Pet360 Pack by adding talented individuals who enjoy an innovative, fast-paced and entrepreneurial environment where change is encouraged and your impact is instantly visible. The company is backed by leading private equity and venture capital firms and is well capitalized to continue our exceptional growth.


Our family of premium brands includes Pet360.com – the most comprehensive online resource for pet parents; petMD.com – the world’s largest digital resource for pet health information; PetFoodDirect.com – the leading online retailer of pet food, medications and supplies; BlogPaws – the largest professional network of pet bloggers and social media enthusiasts; and Only Natural Pet – a complete line of natural pet supplies specifically formulated to be biologically appropriate for cats and dogs. Today, our network reaches more than 12 million pet parents each month!

Job Description

What's Software Engineering like at Pet360?

There's a lot of what we do that you can see on our sites: pet360.com, petfooddirect.com and petmd.com, among others. There's also a lot you can't see going on behind the scenes: data management and integration, business intelligence and data mining, and machine learning and predictive analytics, to name just a few. Ultimately, we spend every day redefining the pet parenting experience by providing pet owners easy access to the tools and resources they need to be the best pet parents they can – trusted information from a team of experts, connections to other pet parents, and convenient online ordering solutions for pet food, medications and supplies.

But there's so much more we want to do. To help us get it done, we need talented Software Engineers with a passion for creating efficient, scalable applications and services that solve problems across the entire breadth and depth of our business. The ideal candidate will have strong, deep Object Oriented development experience; detailed, practical knowledge of building robust, scalable applications for high-volume e-commerce and content-based sites; have their finger on the pulse of new web, data and analytics technologies; and strive to create thoughtful, elegant, yet ultimately highly functional code.

Our teams are cross-functional and collaborative. We spend a lot more time talking about the what, why and how of features than we do writing about them. Except if we're writing about them in code. We have process, but it's lean, and we use it to keep things running smoothly and learn from our experiences, not to drive arbitrary deadlines, or find people to blame. We value continuously shipping great code that improves our users' experiences. We value experiments and data as a means to build even better features. We're fun and laid back, yet professional and driven.

Qualifications

What skills do I need? 

In addition to the ability and desire to work within a team like we have and solve problems like ours, you'll need expert level skills designing solutions using various design patterns and best practices in at least one compiled and one interpreted OO language. We also expect that you're comfortable working with front-end web technology, notably HTML, CSS and Javascript, and a back-end web framework or two, like Laravel, Flask, Rails, or Express. You should understand SQL and how to model data in, and program against, MySQL or PostgreSQL. Jira, Confluence, Bitbucket (git), and Slack get heavy use as our main tools to share with each other while we design and build things. We use peer code review and testing as our primary mechanism for keeping code bases healthy, so you'll be expected to provide meaningful code review feedback to others regularly.


What other skills will I be able to learn, if I don't have them already?

We have a great DevOps group that Software Engineers rotate into regularly, so you'll get to know all about things like Linux maintenance and system administration, infrastructure and system automation, and continuous integration and deployment. We also have a newly forming Core Data group that we'll all be working with as they build our next generation data platform using some of the most cutting edge data and analytics technology out there. We have quarterly Innovation/Hack events, where you'll get to partner with other parts of the business to solve business problems that you identify, using whatever tools and techniques you want to apply. And there's always new and interesting projects and initiatives in the pipeline, so you'll never get bored working on the same thing all the time.

Additional Information

Any other details?

Just the usual. This is a full time, salaried position with a full benefits package, including paid time off after 90 days, medical, dental, and a generous product discount. And there are lots of other fun company perks too!