Your Role
- Actively contribute to the codebase daily, delivering high-quality and detail-oriented solutions.
- Design and implement large-scale software components, systems, and features to solve user-facing challenges.
- Build, test, deploy, maintain, and enhance software systems, with a focus on APIs for native mobile applications.
- Take ownership of project priorities, deadlines, and deliverables, working independently with minimal supervision.
- Address complex technical challenges and provide effective resolutions.
- Collaborate closely with team members, offering mentorship and technical guidance to help them grow.
- Foster a culture of innovation and quality within the engineering team and throughout the organization.
Your Qualifications
- 8+ years of relevant professional experience.
- Extensive hands-on experience with Node.js; familiarity with TypeScript is advantageous.
- Expertise in at least one Node.js framework, such as Express, MEAN, or Hapi.
- Proficient in NoSQL databases and data modeling.
- Knowledge of DevOps practices, cloud platforms (AWS or GCP), and Docker; experience with Google Cloud Platform services is a plus.
- Strong debugging abilities and a proven track record in resolving software issues.
- Skilled at conducting code reviews and offering constructive feedback
- Previous exposure to fast-paced startup environments with rapid iterations, continuous deployment, and test-driven development.
- Excellent command of English, both written and spoken
- A proactive, can-do mindset and a willingness to take initiative to meet objectives.
- Strong action-oriented approach with a focus on delivering impactful results.
Benefits:
- Bảo Việt Insurance (for you and 1 dependent)
- Performance bonus: Quarterly paid bonus of up to 50% of your monthly gross salary (USD), with potential to increase to 150% for exceptional performance.
- Annual Leaves: 14 days
- Sick Leaves: 10 days
- Macbook Pro M4 & Desktop are provided
- Company trip and internal activities;