- Build and maintain back end services and APIs using Typescript, NodeJS, NestJS, and GQL
- Collaborate with product managers, designers, tech leads, and other business stakeholders to gather requirements, define product features, and deliver robust technical solutions.
- Design and develop robust and scalable web applications using modern JavaScript tools and best practices. Web applications are built with Typescript and React. Shake’s mobile app is built with Typescript and React Native.
- Actively participate in product exploration and platform operation. As an early member at Shake, you will help define our product. While your main responsibilities will be technical, you will also participate in brainstorming, planning, and platform operation.
- Write efficient, reusable, and testable code following best practices and coding standards.
- Conduct code reviews, provide constructive feedback, and generally support other engineers
- Estimate, plan, and track your work in accordance with Agile best practices