Responsibilities:
* Participate in the entire application lifecycle, focusing on coding and debugging.
* Write clean code to develop functional web applications.
* Work with Scrum Project Management.
* Communicate effectively with project managers, technical lead, supervisor, developer and other internal team members.
* Work on bug fixing and improving application performance.
* Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
* Understanding the goals and strategy behind each project from conception through completion.
* Committed to project deadline.
Requirements:
Previous working experience as Back-End Developer for at least 3 year(s).
In-depth understanding of web development.
Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery.
Good understanding of application architecture
Fluency or understanding of NodeJs is required
Good understanding and have the knowledge of advanced Node.js frameworks such as Express.js, Adonis.js, Nest.js.
Understand some databases like MySQL, PostgreSQL and SQL Server.
Experience and strong understanding of Microservices concept
Working in code versioning system (e.g. Git, SVN, etc.)
Teamwork skills with a problem-solving attitude
Self-motivated & eager to improve by keeping up-to-date with the latest trends in back-end development
Could be standby and respond at work hours for online Daily Standups/Daily Progress Meeting