Mô Tả Công Việc
We are hiring a senior level, full stack developer & tech lead for developing new services from beginning using the Typescript language in both backend and frontend area. Your responsibility would be to develop core services running on a container based Infrastructure like GKE with application level of devOps knowledge and lead and help other junior or mid level engineers.
In order to succeed in this role, you should be passionate about learning new business domain and technologies and should have a solid background in backend technologies, such as event streaming-Kafka, Redis,Database (Mysql or PostgreSql), and node js based framework such as NestJS/AdonisJS as well as frontend frameworks, such as react/solidjs, Nextjs/Astro.
In Addition, you also should work as a technical leader to handle engineers - assigning tasks, reviewing code, and resolving technical issues . Last but not least, you should have good communication skills with POs or other organizations.
Responsibilities
- Developing web application using React with NextJs or React/SolidJs with Astro
- Developing backend services running on a K8s environment using Typescript based backend frameworks running on node environments.
- Supporting DevOps for deploying the services using CI/CD tools such as ArgoCD or Jenkins to the cloud platform ( GCP )
- Trouble shooting the bugs or performance issues.
- Communicating with other engineers from different area - such as devops, frontend engineers, data engineers as well as product owners
- Working as a technical Leader : working with POs for each Sprint - task assigning, reviewing code and technical support for junior or mid level engineers
Yêu Cầu Công Việc
Prior Experience
- At least 3~4 years of relevant experience in the backend development area.
- At least 3~4 years of relevant experience in the frontend development area.
- At least 1~2 years of technical leader
Required Skills
- Leadership for managing engineers
- Thorough knowledge of backend/frontend technologies/frameworks and standards
- Deep understanding of Typescript
- Experience in Database design (MySQL or PostgreSQL)
- Capable of using varieties of well known backend S/W solutions, such as KafKa, Redis, Vault, Opensearch
- Experience in dealing with Authentication/Authorization, Security(Encryption/Decryption)
- Ability to identify and troubleshoot bugs/errors
- Strong communication skills with other developers, POs.
- An analytical mind with problem-solving attitude
Education
- Bachelor's or higher degree in Computer Science or Engineering, or field related to the products being developed required
Preferred Qualifications
- Professional mindset ( Responsibility & Accountability )
- Moderate or Fluent in English (written, speaking)
- Experience in Google Cloud Platform, especially Google Kubernetes Engine
- Experience in set-up deployment process using ArgoCD and Jenkins
- Experience in developing user-centric mobile web application dealing with massive traffic
- Experience in applying payment methods in an application such as MoMo
Development Environment
- Development tools :Visual Code Studio, Github, Jira, Confluence, Figma
- Communication Tool: Google Chat
- Equipment: Macbook
Hình thức
Quyền Lợi
- Professional working environment.
- Competitive Salary Package.
- 100% Salary on Probation Period.