CALA makes it easy to design, produce, and deliver your own fully-custom fashion products — and we’re hiring a full-stack engineer to join our team. We have some incredible customers but we’re still a small team; you'll help define our engineering team culture, technology choices, and roadmap, and be a key part of the next phase of our growth.
Responsibilities
Contribute across the whole stack; web, iOS, backend services and more. Our tech stack is mostly TypeScript, node.js, React / React Native, and PostgreSQL, but we try to use the best tools to solve each problem.
Work closely with your team to solve problems, plan solutions, and bring them to life; anything from 3D rendering to analytics engines. You'll have deep product ownership and be an important stakeholder as we plan new features.
Help us build the processes and tools we need to take things to the next level.
Participate in the team on-call rotation; once every 6 weeks or so you’ll be available to debug and support issues that come up. We’ve never had a major late-night or weekend pager incident and plan to keep it that way.
Requirements
4+ years professional software development experience.
Strong knowledge of JavaScript and web technology.
Experience writing unit & integration tests.
Nice to have
Experience building performant native iOS apps
Experience with TypeScript, Flow, or a strongly-typed language.
Experience with React or another component-driven framework.
-
Experience building distributed, scalable systems.
We’re a distributed team, but we do have an office in NYC that you’re able to work from if you’re in the area.
Remote restrictions
- Workday must overlap by at least 4 hours with New York, NY, USA