Job Description
About Company
You feel comfortable with these requirements from R&D
- Pro-active, dedication, and commitment
- Coding is your hobby, you develop software with passion and enthusiasm, you recommend adjustments to the software to improve performance or maintainability
- Hate dirty code and markup
- Take ownership of your output, treat product as your pride
- Seeking for the best quality and root cause instead of just solving the problem
- Understand the principles of progressive enhancements, graceful degradation and their trade-offs
- You feel good when Mentor other developers to help them improve
- Stay motivated, would like to improve day by day
- Accept failure and don’t let it happen again. Accept what you don’t know and learn it tomorrow
- Fluently English, to show how good your output is in verbal and written communication
Your skills & qualifications
As a Senior Full-stack Developer, your job is to champion technology roadmaps, grow continuously and be ready to deal with any challenge
- 4+ years of PRACTICAL experience in software development, solid programming experience in both BACK-END (.Net and NodeJS are preferred) and FRONT-END technologies (Vue, React, Angular, HTML5/CSS3)
- Comprehend the foundation of web (DOM, HTTP, CSS, JS prototypes and closures, page life cycle, page rendering flow, cookies…)
- DRY, SOLID, design patterns
- Caching
- Well understanding of software development methodologies
- Have the customer-oriented mindset, pay attention to detail and be super careful at work in order to deliver excellent work quality to the client
- Unit Test, Integration Test are your habit
Good to have
- Automate repetitive tasks
- Utilize multiple servers, queue, complex problems, Cloud services … to solve problem of large-scale distributed system, highly scalable architectures
- Strong experience in architecture design of systems
- Build API and SaaS services
- Build and apply CI CD process
- Using cloud services, especially Azure and AWS
Cool to have
- Excellent architectural & design thinking when building the application
- Experience with eCommerce or other transactional business systems
Benefits for you
- Highly competitive remuneration package: attractive monthly salary and allowances, 13th month salary, additional performance bonus, high public holiday bonuses, and birthday gift, employee service award up to $1,000 for employees with 3+ years.
- Attractive AON healthcare coverage including health and accident insurance in addition to basic insurances regulated by the Labor Code. Luxury company summer vacation and team-building budget.
- Employee and family are engaged and taken care by the company via Trade Union activities.
- Organized training and full support in building your career.
- Opportunities to work onsite for international projects in Sweden, Australia, UK, USA, etc.
- Physical care environment where you are taken care, feeling relaxed and enjoying lots of leisure activities such as badminton, ping pong, football, table football, dancing, running, cycling, cinema, etc.