Responsibilities
Learn and embody best practices in developing the core back-end systems :
• Participate in the entire application lifecycle, focusing on coding and debugging
• Write clean code to develop robust and scalable software
• Troubleshoot and debug to optimize performance
•Collaborate with business stakeholders to understand their needs and address technical and design requirements
• Collaborate with Front-end developers to integrate user-facing elements with server-side logic
• Build reusable code and libraries for future use
•Understand time and space complexity
•Create technical documentation or technical requirement document for any involved/owned projects
Requirements
• At least 2 years of working experience in a related field
• Preferably have financial industry experience
•Passion in software engineering, application development, or systems development
• Excellent understanding of software engineering concepts, design patterns, and algorithms
• Comfortable working up and down the technology stack
• Curiosity to explore creative solutions and try new things
• Familiar with code versioning tools. e.g. GIT
•Experience using Golang, Experience using the command line (CLI), Amazon Web •Service or Google Cloud Platform, and designed API (Application programming interface) is an advantage
•Experience using Node.js is a plus.
Benefit
• Flexible working hours
• Communication & Transportation Allowance
•Vision Allowance
• Maternity Allowance
• Insurance with Dental cover and COVID-19 free special coverage
• Private Medical/health insurance for employee and family members (spouse up to 3 children)
• BPJS Allowance (Jaminan Hari Tua, Kesehatan, Jaminan Pensiun, Jaminan Kecelakaan Kerja, Jaminan Kematian)