Mô Tả Công Việc
Our technical stack
We use Next.js for the front end. On the backend, we are on the move of incorporating GraphQL and Prisma to enable Next.js even further. A big part of the backend is written in Golang and Java at the moment.
The application is split into multiple microservices, deploy onto a Docker Swarm infrastructure and we are using MongoDB.
We plan to move our Database toward PostgreSQL with Prisma to speed up development even further, as such, you'll see a lot of moving pieces, but, that's gonna be a chance to learn and grow as an engineer.
Responsibilities
- Work closely with Product Manager, Product Designer, and other developers to delivery, develop and implement a timeline to achieve targets.
- Be the coach, the mentor to improve team member's confidence (Junior level), product knowledge, and communication skills.
- Resolve challenging technical issues.
- Design solutions to provide what service needs
- Build, test, deploy and improve the quality of the software
- Contribute improve toolset and development experience
Yêu Cầu Công Việc
Skill and experience
- Have a strong technical skill, we do expect any team members to be very strong in Javascript
and Typescript. You'll be working with Javascript on both Frontend and Backend. - Have a strong architecture skill, stands on your own, makes and protects your own architecture decisions.
- Have an open mind, can-but-not-blindly-do attitude. You have a "can-do" attitude, which is already very cool, but you also must be able to pause and ask "should we do it"
- Understand the value of writing test
- Professional and be a TEAM PLAYER, because we can move nowhere without a team.
- A plus if you contribute frequently to opensource projects (please give us a reference link if applicable)
- A plus if you have given talked to conference (please give us reference link if applicable)
Requirement
- Strong experience in developing both frontend and backend
- Extensive experience working with Javascript and Typescript
- Experience working with databases like MongoDB, PostgreSQL
- Experience in architecting and designing software
- Experience with writing Unit tests, Integration test, and end-to-end test
- Comfortable processing 1-1 with each and every team member. 1 on 1 is the common practice to build better bonding with team members, through that, we collect valuable insight and feedback to improve individual and teams
- 4 + years of relevant experience
- Big plus if you have experience Golang, or know how to work with Golang codebase previously
Hình thức
Quyền Lợi
Salary: Negotiable salary according to ability.
- Full salary in probation
- Full Social, Medical & Unemployment Insurance
- A lot of ownership of your work. We tackle challenges, as a team
- Chance to design complicated system and see that comes live
- Very open environment, no hierarchy, we want you to be the change you seek
- Grab support to work at a beautiful office in D1 with snack and coffee at pantry, laptop and extra monitor etc.
- Up to 15 days of annual leaves with a loyalty program, and national holidays,
- Adding day off of plus Christmas leave (25/12) + Vietnamese Family Day (28/6) + Birthday leave
- Premium health insurance for you and your loved ones
- 13th-month bonus salary plus a quarterly attractive performance bonus (you'll love it!) + an annual performance evaluation
- Join in various team building, company trip, year-end party, tech talks and a lot of charity events
- Lunch and parking allowance
- Big chance to grow as a person. We move fast, so you'll soon realize that you have to make a lot of decisions on your own
- Even bigger chance to grow as an engineer. We're all open to try and apply new technology; if it doesn't work, well, we have learned
- Sick leave support; and lots of activities