Full Stack Developer
Level : Middle/Senior | Full time
Level : Middle/Senior | Full time
Responsibilities
- Develop and design software web architecture on both front-end and back-end
- Write performant and efficient code and ensure reliable and scalable interaction with other services and assets (e.g. databases, API)
- Work effectively with cross-functional teams (e.g. Product, UX) to ensure high performance and efficient outcomes are delivered consistently
- Perform software quality to ensure reliability, efficiency, security and maintainability
- Mentor and provide knowledge sharing to team members
- Research, develop, and propose solutions or features to improve both business and technology improvement to the team
- Bachelor's degree or higher in Computer Science, Computer Engineering or related field
- At least 5 years of working experience in software development using Node.js / Ruby on Rails / Python
- Experienced in using React.js or Vue.js and cloud services such as AWS, Azure, and GCP
- Strong analytical and problem-solving skills
- Ability to write high quality, understandable and maintainable code
- In-depth understanding of the entire web development process – design, development and deployment
- Self-motivated, fast learner, detail-oriented, and team player