HATCH is a startup born from fashion. We are driven by changing the fashion industry for good, creating digital experiences that transform wholesale selling.
You are a team player by nature. You equally value contributions to our culture and to our technology. By being opinionated and humble, you can collaborate on solutions, constructively taking points where necessary. You are action oriented and care to get things done: if it is the team’s responsibility, it is never not your job. As a senior contributor, you are also capable of coaching others on the job.
You excel at infrastructure systems thinking. You intuitively take into account the interactions between infrastructure components and their implications on scaling, failure resilience, and maintainability. You define and execute on an infrastructure roadmap that incorporates short term needs as well as longer term vision.
Your proficiency at scripting, programming, and automation is such that you benefit from the automation of tasks and maintain reproducibility of automation through documentation, structure, and readability.
Your sense of operational security helps you understand the practical impact of design on security. You apply your knowledge of contemporary threat models and their mitigation strategies in day to day work.
Your thorough understanding of computer networking lets you define virtual networks that aim for the optimal way of passing traffic through the OSI layers; not just for the easiest way to connect A to B.
When it comes to software deployment / lifecycle management, your understanding of the path from source code to production deployment enables you to choose fit for purpose tools for each step in the chain.
You know storage systems and databases well enough to make trade offs between latency, durability, and consistency with the intended use cases in mind.
We believe that the fundamental skills listed above weigh heavier than years of experience with particular tools or techniques. Still, since you are probably curious, here is a rundown of the technology that we use today:
Cloud provider: AWS
Source code: Github
CI/CD automation: Looking into Github Actions + Self hosted Github runners
Deployment target: Kubernetes (Amazon EKS)
Networking: OpenVPN, CDNs using Cloudfront, VPCs, ALB load balancing (some trickiness as we require authenticated requests against CDN for many assets)
Storage and stream processing: Couchbase, Redis, Kafka, S3
Auth: SAML and LDAP based on GSuite for internal users and JWT using Auth0 as a provider for our product’s users (to clarify, we don't host the LDAP, GSuite acts as one for us)