The tech stack that we use at our company consists of the following:
- Front-end: Flutter, Firebase suite (Authentication, Firestore, Storage, Messaging)
- Back-end: Node.js (NestJS / TypeScript), GCP (PubSub, Cloud Tasks, Functions,
- Testing: Jest, Appium, Cucumber
- DevOps: GitHub Actions, GCP (Cloud Build, Cloud Run), Docker
- Analytics: GCP DataStudio, BigQuery, Google Analytics, UXcam, CleverTap, Adjust
Tech expertise required to be successful:
- Extensive experience in NodeJS, TypeScript a plus.
- Mastering at least 1 NodeJS framework(Express, MEAN, Hapi, etc...)
- Experience with a noSQL datastore and data modelling.
- Experience with DevOps and cloud infrastructure – AWS or GCP – and docker. Familiarity with Google Cloud Platform services are a big plus.Experience in software debugging.
- Ability to code review and provide feedback on the work of other developers.
- BS degree in computer science or similar experience; graduate degree a plus.
Experience required to be successful:
- At least 6 years of relevant industry experience
- Experience working in a fast-paced startup environment with quick iteration, continuous deployment, and test-driven development;
- Excellent communication skills in English (professional and personal fluency); Vietnamese is a plus.
Team management experience and product mindset:
- Experience in technical leadership and mentorship on a team of software engineers (2~6 people)
- Experience helping interview, hire, and onboard peers, and delegating responsibilities to others in order to scale a team.
- Positive attitude and willingness to roll up sleeves and dig deep to achieve goals;
- Strong bias for action - you know we have a lot to deliver and you can help us get there