Software Engineer

  • Full-time

Company Description

Pet360 - Company Overview

 

Company & Culture:

Pet360 believes in pet parenting and using the Web to address the unique needs of pet parents through engaging media experiences, a diverse social community, and streamlined shopping.  We want to know our customers’ pets and provide them the tools and information to be the best pet parents possible.


We are an agile software development shop, leveraging Scrum & Kanban, user stories, short release cycles, test-driven development (TDD) and continuous integration, to drive the evolution of our highly scalable and reliable enterprise-level eCommerce, Social, Mobile, Content, Ad Serving and Big Data applications.


Does the following sound like you?

...takes pride in the ability of their team to keep things running

...is never satisfied with past accomplishments

...enjoys being the go-to person for answers

...collaborates to produce the best solutions and to communicate ideas clearly

...takes the initiative to solve problems that they identify

...thrives in a fast paced environment

 


We're looking for someone who is:

 

Results Focused: You have an obsessive focus on shipping software that improves the lives of your users and the business of your company.

 

Pragmatic: You're not religious about any particular technology or methodology. You've worked with many, and you probably have strong opinions, but you use what is best for the project at hand.

 

Humble: You don't feel the need to prove how smart you are by writing your own ORM. You make responsible (often boring) technology decisions at work and play with crazy new things at home.

 

Relentlessly Resourceful: Simply put, you get stuff done. You don't ask for permission to do your job. When you're blocked, you figure out how to get unblocked.

 

We don't care about your major or your GPA. We care about what you've done and what you can do.


As a member of the Technology Team, you'll be responsible for improving our existing applications (which are visited by over 10 million pet parents each month), building engaging new consumer experiences, and helping to build a world-class engineering culture.

 

Job Description

Software Engineer

 

Our ideal candidate enjoys being challenged and likes to step outside their comfort area. They know when to compromise, when to hold the line, when to have fun, and when to be serious. In short, you are a professional agile developer who thrives in a collaborative, diverse environment and is passionate about coding, quality, and best practices.

 

As a Software Engineer at Pet360, you will be responsible for designing, refactoring, debugging, building, and improving the existing functionality of our code base (which is visited by over 10 million pet parents each month), as well as building others from scratch, without having to constrain yourself to a single stack or bag of tools. Your aim will be to work with other team members to use best practices while making good trade-offs to deliver features that meet or exceed requirements. You should be, or strive to be, comfortable working across all tiers; building fast client-side experiences, scalable server code, RESTful web service tiers, and performant databases.

 

Qualifications

 

Duties and Responsibilities:

·     Write code using design patterns and other Object Oriented Programming (OOP) principles, all with scalability and availability in mind

·     Contribute to the creation of a sustainable and scalable architecture by working with the development, database, architecture, and DevOps teams

·     Mentor software developers in the specification, design and development of applications for highly availability

·     Collaborate with other teams like Product Managers, Architects, UX and QA

·     Drive yourself to learn, to improve yourself, your team, and your organization, and to do things the right way

 

Competencies:

·     5 to 7 years of relevant experience

·     Knowledge of unit testing with xUnit (or similar unit test tools for various languages) and/or experience with Test Driven Development (TDD)

·     Familiar with MVC patterns

·     Demonstrate fundamentals of CSS, HTML, JavaScript, AJAX, and SQL

·     Understand Continuous Integration leveraging tools such as Jenkins, Hudson or CruiseControl

·     Ability to maintain confidentiality with sensitive customer and internal information

·     Strong interpersonal, written and oral communication skills

·     Proven ability to effectively prioritize and execute tasks in a team-oriented, collaborative workplace

·     Self reliant, articulate, approachable and comfortable with a rapidly changing environment

 

 

 

Additional Information

Why You'll Love Pet360

 

If this sounds like you, we desperately want to meet you. Here are just a few of the reasons we love working for Pet360:


Culture of transparency and trust. Every single pack member gets a monthly report detailing sales, page views, visits, ad revenue, and much more. As a member of the engineering team you'll have much more data.

 

We're a small team which means everyone can make a big contribution to our business. Competitive salary and benefits (Medical, Dental, 401k with company match). Generous discount for pet products.