In this role
you will work with a cross-functional engineering team to prototype, design, and develop software solutions. The Engineering team embraces a highly collaborative development model that requires deep development involvement from start to finish of each project.
Design, develop, deploy, and support scalable software applications / systems.
Build and maintain products and solutions throughout its life cycle.
Help drive technical direction of a complex software system.
Collaborate and work with cross-functional engineering team members to turn requirements into prototypes, technical designs, and implementation.
Collaborate with a team of developers to maintain technical design and code standards.
Participate in reviews of business requirements.
Contribute to functional specifications and technical designs.
Participate in reviews of feature designs and test plans.
Bachelor degree or up majoring in software engineer, computer science.
Have at least 2 years of experiences in Software Development
Proficiency at least one of front-end frameworks (e.g. AngularJS, ReactJS).
Extensive knowledge about OOP and design patterns.
Familiarity with databases (e.g. MySQL, MongoDB), web servers, microservices.
Self-motivated, proactive, good at time management, self-discipline, responsible.
Creative thinking and good at problem solving.
Knowledge of Cloud (Azure, AWS), Prometheus / Elastic, Kibana / Grafana, Ansible, DevOps skills-API Security (WAF / proxy) is plus.
Good English communication skill is plus.
We are an equal opportunity employer. All applicants will be considered for employment without attention to age, race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.