Job Description
Responsible to support and develop Node.js micro service modules and shared libraries to support core business functions
Interface with third party APIs
Assist and guide others technically through collaboration and pair programming
Troubleshoot, identify and resolve advanced issues in a timely manner
Take full accountability of written and reviewed code, write reusable and sustainable code and practice test-driven development and defensive programming to create a more stable deliverable
Challenge existing code patterns and propose alternatives with justification of benefit/value of implementation
Propose and deliver an optimal solution
Able to critically analyze and evaluate code of others as well as their own, provide constructive feedback, and contribute a positive influence overall within design and code implementation discussions or normal code reviews within a given domain
Proactively ask for assistance when hindered by roadblocks or requirement issues
Requirement
2-3 years experiences in backend developer able to code in Nodejs or golang
Strong architecture and documentation skills along with experience working in a true agile environment with TDD and continuous integration
Strong Computer Science fundamentals in object-oriented design, algorithms, and data structures, as well as process-oriented problem-solving skills
Ability to communicate effectively with both technical and non-technical audiences
Detail-oriented with a demonstrated ability to self-motivate and follow-through on project
Familiar and/or experience with micro services, message broker, cloud services, kubernetes, containerization (docker/podman)
Additional Requirement
Gender
All
Age
25 - 35 (yo)
Min. GPA
3
Job Information
Industry
Information Technology
Employment
Contract
Position Level
Staff/Officer
Working Hour
NORMAL
Language
English, Indonesia