Full Stack Developer (Gramedia Digital Nusantara)

Gramedia Digital Nusantara

  • Central Jakarta, Indonesia
    17, 17, Jalan Palmerah Selatan, Central Jakarta, DKI Jakarta, Indonesia, Central Jakarta, DKI Jakarta, Indonesia
    Central Jakarta
    DKI Jakarta
    Indonesia
  • 7,000,000.00 - 15,000,000.00 IDR / monthIDR7,000,000.0015,000,000.007,000,000.00MONTH
  • Full time
Posted 2 months ago and deadline of application is on 29 Jun
Recruiter was hiring 7 hours ago

Full Stack Developer (Gramedia Digital Nusantara)

Gramedia Digital Nusantara

Job Description

Overview

At GDN, a full-stack web-developer is responsible for building server-side business logic and application code (generally written in Python) as well the application “front-end” / user-facing experiences (HTML, CSS and Javascript). The front-end application code can either be server-side rendered code, or client-side code.

In most instances, engineers in this role will be working on a cross-functional team of approximately 6-12 other engineers, designers and product managers.

Responsibilities

  • Design and document integrations from internally developed e-commerce platforms and 3rd-party ERP systems.
  • Develop web application backend and frontend code for e-commerce systems.
  • Maintain code in compliance with team coding standards for the given language and frameworks.

Minimum Qualifications

Requirements

  • Able to work with a team to meet business/customer requirements.
  • Proficiency in frontend technologies (HTML, CSS, JavaScript, etc).
  • Reading and creating technical documentation.
  • Strong understanding of common RDBMS systems.
  • Strong understanding of OOP concepts and at least one modern OO language (preferably Python 3)

Optional

  • Experience with developing web applications with any type of SPA framework.
  • Previous experience designing systems integrations between e-commerce systems and ERP systems, and to some extent a knowledge on CRM integration.
  • Experience with e-commerce development.
  • Experience with tech stack like Search Server (Elastic/Solr), Cache (Memcache/Redis), Message Queue (AMQP)
  • Understanding of Test-Driven-Development
  • Strong analytical and planning skills;
  • Good communication and presentation skills;
  • Excellent problem-solving skills;

Perks and Benefits

  • Flexitime Flexitime
  • Work from Home Work from Home
  • Maternity & Paternity Leave Maternity & Paternity Leave
  • Child Care Benefits Child Care Benefits
  • Life Insurance Life Insurance
  • Medical / Health Insurance Medical / Health Insurance
  • Employee Discounts Employee Discounts
  • Transportation Allowances Transportation Allowances
  • Gym Membership Gym Membership
  • Performance Bonus Performance Bonus
  • Recruitment / Signing Bonus Recruitment / Signing Bonus

Required Skills

  • HTML
  • Django
  • PHP
  • Angular.js
  • JavaScript
  • CSS
  • Python

Jobs Summary

Job level
Fresh Grad / Entry Level
Job category
IT and Software
Educational requirement
Bachelor's degree graduate
Recruiter response to application
Often 
Office Address
17, Jalan Palmerah Selatan, Central Jakarta, DKI Jakarta, Indonesia
Industry
E-Commerce
Vacancy
4 openings
Website
http://gramedia.com

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.

About Gramedia Digital Nusantara

Gramedia Digital Nusantara is a subsidiary of Kompas Gramedia Group, we are a unique bunch working on the digital transformation within Kompas Gramedia group and beyond. We're focused on answering the needs for digital platforms whilst spreading information and knowledge in Indonesia as our products reflect our contributions in supporting digital transformation, reading culture and education throughout the nation. Composed of enthusiasts and experts in technology and the digital world, we build digital platforms the lean way, providing expertise in product, technology, and data – an informed decision-making process. We believe in the continuous learning process through iterations as the way of perfecting what we do.