The Farmer's Dog is looking to expand and improve its subscription-based, direct-to-consumer, e-commerce platform that delivers fresh food to pets across the country. The company needs to restructure its application architecture to handle rapid growth at scale and ensure high-impact features are released confidently.
Requirements
- Proficiency in our stack which is top-to-bottom JavaScript (and TypeScript); a background with React, Angular, Node.js and Vue.js is preferred.
- Strong architectural/architectural design experience working at scale with cloud technologies such as AWS, GCP, or Azure.
- Solid data modeling skills for assessing and expanding our domain, we use PostgreSQL!
- Experience creating monitoring plans to make sure SLAs are being met.
- Knowledge of programming languages and software development standard processes to ensure that projects are delivered on time and within budget
- Investigative skills for diagnosing root causes in complex systems and issues
- Experience with multi-functional teams including developers, product managers, and partners to meet project and organizational goals
Responsibilities
- Deliver high quality, well-tested and peer-reviewed code to production in minutes using our automated CI/CD pipeline.
- Leverage industry best practices including A/B experiments, feature toggles and canary rollouts to confidently release high-impact features.
- Work closely with the team to restructure our application architecture to handle our rapid growth at scale.
- Experience creating monitoring plans to make sure SLAs are being met.
- Solid data modeling skills for assessing and expanding our domain, we use PostgreSQL!
- Strong architectural/architectural design experience working at scale with cloud technologies such as AWS, GCP, or Azure.
- Experience leading the design, implementation, and launch of new company impacting systems.
Other
- You are always looking to improve your environment and take things from good to great.
- You own systems. You are aware of their SLAs and make sure they grow in a way that is maintainable and expandable.
- Focused on seeking out contrasting opinions so you can learn and grow.
- Resourceful enough to get the answers you need independently while savvy enough to develop solutions collaboratively.
- Comfortable in both scrappy and entrepreneurial environments, as well as more sophisticated and later-stage organizations.