SmartPak is seeking a full-stack software developer to join our development team. We are the leading e-commerce retailer of equine health products and riding supplies. Our challenge is making it as easy as possible for our customers to care for their horses and shop for all their riding needs. We do that by continually innovating on our e-commerce platform and automating our internal business capabilities.
About our team
SmartPak lives the adage that every company is now a software company. From e-commerce to warehouse management to order fulfillment to inventory control to merchandising to marketing to direct sales we build and enhance the systems the business runs on.
Our culture is informed by the XP principles of shared code ownership, continuous improvement and sustainable pace. We certainly have technology specialists and domain experts but by practicing shared code ownership every developer has opportunities to work in a wide variety of systems. Everyone works on everything from our e-commerce selling platform in the cloud to our fulfillment systems in the warehouse. And we do so sustainably. We leave the office at the end of the day and come back in the next morning recharged and ready to work.
The team has a broad skill set from database design and development all the way up the stack to sophisticated user experience development. On the back-end we have standardized on the Microsoft stack while on the front-end we use a lot of third-party tools, libraries and services to deliver the rich browser and mobile experience our customers expect in a modern online retail experience.
About the job
You will be helping us build new experiences for our e-commerce customers as well as new and enhanced tools for our internal colleagues to manage our evolving business practices. SmartPak values a collaborative, team-oriented environment where you will be able to express and develop your technical skills as well as your people skills. We embrace agile development practices by working in close collaboration with our business colleagues in order to be mitigate risk and deliver high value solutions.
You will join in our continuous improvement initiatives through refactoring of legacy code, continuous integration, code reviews and automated testing at the unit, integration and system level. In addition you will be exposed to our ambitious ongoing initiative to rebuild our core infrastructure on a service-oriented model.
You will be offered continuous training on an annual basis.
About you
You have solid technical skills as well as experience with the tools and technologies we use today. You are willing and able to weigh in on the tools and technologies we could be using tomorrow. You value collaborating to build high quality software that delivers genuine business value.
You will be successful in this role if you:
- Enjoy collaborating with colleagues to deliver business value
- Understand design trade-offs around speed-to-market, code quality and technical debt
- Have a point of view on technology and process best practices
- Are curious about business and technology
- Are able to see the big picture
- Can be autonomous and self-driven
- Are a life-long learner
- Have a sense of humor