Develop coding standards, methodology and repeatable processes.
- Provide technical leadership at a project level, mentor and teach junior developers.
- Ensure code and design quality through the execution of test plans.
- Collaborate with the engineering & product team to design and launch new features.
- Use best practices and patterns to deliver high quality secure, scalable, performant and maintainable code.
- Help the technical writer to define the technical requirement and process.
- Work closely with CTO/CIO or direct supervisor to collaborate and brainstorm for the ideas.
- Implementing automated testing platforms and unit test.
- Strong proficiency with JavaScript (CoffeeScript depending on your technology stack)
- Knowledge of Node.js and frameworks available for it (such as Express, StrongLoop, etc depending on your technology stack)
- Understanding the nature of asynchronous programming and its quirks and workarounds
- 3+ years' experience in Software Development with 3 years' experience building Microservices, with Node.js/JavaScript (e.g. Express, Sequelize).
- Proficient understanding of code versioning tools, such as Git
- Mastering in REST API
- At least 2 years of experience with relational databases and/or NoSQL databases (e.g. MySQL, Redis, MongoDB, ElasticSearch)
- Passionate about Node.js performance optimization.
- Experience with Docker and Kubernetes is a plus.
"Waspada terhadap Modus Penipuan pada saat proses interview. Perusahaan tidak akan memungut biaya apapun dalam melakukan proses interview. Mohon segera melaporkan ke kami, jika pada saat Anda diundang untuk interview dan diminta untuk melakukan pembayaran dengan sejumlah uang."
"Please be aware of the Fraud Company. The company will never be collecting any payment in the process of interview. Please immediately report to us if there's any companies that collecting payment to the Jobseekers."