Role and Responsibilities
1. Understand and implement ETL to provide structured data that meets its purpose on time.
2. Write clean, maintainable, and efficient code with well-documentation.
3. Review code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations in mind.
4. Ensure full visibility, error reporting, and monitoring of high-performing backend services
5. Stay up-to-date on the latest backend technologies and trends.
Skills and Qualifications
1. Generally, requires a bachelor's degree in computer science, Information System, Information Technology, Software Engineering and Electrical Engineering, Math, Physics, from Reputable Universities with a minimum 2 years related experience, or advanced degree without experience.
2. [Maintain ETL Engine] Develop and maintain crawling and parser engine that meets requirement.
3. [Maintain Data Quality] Participate in providing a clean data quality.
4. [Maintaining and Optimizing Service] Participate in terms of system improvement that lead to the efficiency of cost operation.
5. Have deep understanding of JavaScript and Object-Oriented Programming
6. Have good communication skills in English
7. Accustomed to using versioning systems (GitHub)
8. Have experience in SQL Database
9. Have experience using AWS services
Preferable:
- Have experience in web scraping tools (Puppeteer, Selenium, Beautiful Soup) is a plus
- Have experience in OCR tools (OpenCV, Tesseract, Python) is a plus
- Have experience in REST API Development (NodeJS) is a plus
- Have experience in Service Oriented Architecture / Microservices Architecture is a plus
- Excellent communication abilities in English and Bahasa Indonesia
* Samsung has a strict policy on trade secrets. In applying to Samsung and progressing through the recruitment process, you must not disclose any trade secrets of a current or previous employer.
משרות נוספות שיכולות לעניין אותך