About Nook
Nook is a construction-tech startup based in Ho Chi Minh City that matches reliable, quality workers with construction projects on demand in Southeast Asia. Founded by two Harvard MBA students and a Vietnamese local with 10+ years of construction experience, Nook is solving the most pressing challenges faced by the construction industry in Vietnam.
We are a small and effective team united by our commitment to making a long-term impact in the Southeast Asia region. More importantly, Nook is a human-centric company. We care deeply about our customers, partners, and team members. It is the source of our competitive edge.
The Position and Responsibilities
We are looking for frontend engineers to join Nook to be a part of our development team in Ho Chi Minh City. The ideal candidate will have a strong fundamental grasp of computer science, a good technical foundation in software systems and architectures supporting complex products and a passion for working with start-up minded people, learning new technologies, and coding amazing solutions to hard problems.
Our technologies:
- Modern frontend technology with Typescript, ReactJS, React Native, NextJS, State management
- Modern backend technology with Typescript, NodeJS, NestJS, Microservices, Domain Driven Design
- REST, GraphQL and gRPC to communicate with clients and servers
- Using AWS, GCP as Infrastructure
- MongoDB and Postgres for DBs
- Figma (FE design), Notion, VSC as utility tools
What you'll be doing?
- Develop web, mobile applications and be a key contributor to Nook development team
- Ensure software development standards and practices are followed: full-coverage unit testing, solid Gitflow, and agile/scrum development process.
- Identify and address risks, resolve issues, and conflicts to ensure quality control throughout the project life cycle.
- Develop software with elegant design patterns that put security at the forefront of considerations with every line of code and interface decision.
Qualifications
An ideal candidate for the Software Engineer, Mobile position hinges on the below qualifications:
- Experience with at least 2 years with ReactJS, React Native, NextJS, State management.
- Experience with Scrum/Agile flows
- Good to have GraphQL, AWS knowledge
- Solid understanding of design guidelines and component reusability.
- Detail-oriented and be able to understand the bigger picture by using your technical expertise and problem-solving abilities.
- Disciplined in creating and maintaining clear and concise code, API and system document.
- Excellent written and oral professional communication and organizational skills. English ability is prefered but not required.
- Ability to ramp up quickly and learn new technology with minimal lag time.
At Nook, you will be part of a small, tight-knit, and highly effective team. We are fast, action-biased, and expect all teammates to be self-starters with a spirit for entrepreneurship.