Minimum 2 years+ experience in backend development
Knowledge of API, REST architecture, and synchronous functions
Experience with Node.js or Python.
Familiar with Relational Databases like PostgreSQL or MySQL
Experience of atleast 3 years with AWS.
Team collaboration with Git, Agile, CI/CD dan docker.
Have hands-on experience with a Linux based CLI and SSH connection.
Ability to log progress and write documentation.
Ability to learn quickly and familiarize yourself with Node packages, callback functions, and I/O sockets.
Understanding of Object-Oriented Programming and microservices
Analytical problem solving and effective communication skills
(Optional) Familiarity with network security: SQL injections
(Advantage) Knowledge of DevOps: deployment, crash reporting and handling, system monitoring and system deployment, load balancing, etc.
(Advantage) Experience in e-commerce, retail, and consumer-related field
(Node.js) Experience with npm package manager and Express framework
(Python) Experience with Django, flash, and scrapping with Selenium.
Translate project requirement into actionable steps
Collaboration with frontend team, mobile, dev ops and Product Manager
Build APIs for dashboards and applications
Integration with third parties for payment and logistics
Setup dan deploy endpoints in AWS server (Lambda, ec2, API gateway)
Developing User authentication, unit testing, database schemas
Read and Write to SQL database securely
Monitoring dan error handling.
Provide guidance to other backend engineers regarding best practises