CookUnity is a platform that connects the world with great food by empowering chefs. As a Senior Full Stack Engineer, you will be responsible for designing and implementing features that engage customers, contribute to product strategy, and collaborate with cross-functional teams to enhance the product experience.
Responsibilities:
- Owning the design and implementation of features within our Javascript stack that engage customers and have a meaningful impact on people’s lives
- Iterating on new and existing features to improve user experience and performance
- Actively contribute to the adoption of strong software architecture, development of best practices, and new technologies
- Improving the maturity of our technical stack with engineering best practices
- Being part of the code review process and helping to mentor other engineers
- Contribute technically to projects by being a hands-on coder, removing roadblocks, and repairing technical issues
- Partner with members of product, growth, marketing, customer experience, and other teams to refine and improve our product continually in an agile process
- Helping to have higher levels of uptime & supporting the on-call rotation will help the business run 24/7
Requirements:
- You have at least +5yrs of experience as a Software Engineer, and you can engage with projects in Typescript, NodeJS, ReactJS, GraphQL, MySQL and PostgreSQL
- You have experience designing and building cloud architecture, backends, middle ends, web apps, basically the whole combo!
- Experience implementing and maintaining unit tests and e2e tests
- Strong knowledge of service-oriented architectures
- You understand how to interact with and build backend REST APIs
- Familiarity with continuous integration
- Advanced level of English
- Strong knowledge of relational databases (PostgreSQL/MySQL), data modeling, and query optimization (indexing, execution plan analysis, performance tuning)
- Experience working with Docker/Kubernetes/CI environments
- You enjoy working in small teams in a fast-paced startup environment
- Previous experience leading or mentoring teams is highly valued