Chat on WhatsApp
Company Logo

Product Engineer

Company prefers not to disclose
Full-Time · On-site
Minimum Associate Degree
1 - 3 years of experience
This job was closed

Job Requirements

On-site
1 - 3 years of experience
Minimum Associate Degree

Skills

JavaScript

MySQL

Bootstrap

GIT

Laravel

PHP

Unix

This job post is managed by

Online 2 days ago

Job description for Product Engineer at Dicoding Indonesia

As a Product Engineer, you will be joining the Product & Engineering team in building impactful products for Dicoding users. With your programming skills, you will be responsible for creating great experiences for our users.

We are looking for an engineer, who not only knows how to program with good functionality, but also solves user problems. When building dicoding.com, we always try to give maximum impact from the solutions we built.

Therefore, we are always exploring and implementing product development approaches to achieve those 2 goals. Some of them are:

  • Always design the system at every stage of development.
  • Practicing Test-Driven Development (TDD).
  • Write code that communicates its intent clearly and is easily understood by fellow engineers.
  • Building an architecture that reflects user behavior as much as possible.
  • Applying blameless postmortem, when something unexpected happened.
  • Shorten the feedback flow between various stakeholders.

However, we always open our doors to evaluate and improve those approaches. The ultimate goal is to build solutions that improve the quality of life of Dicoding users.

If you are interested in solving problems with those approaches or share some of yours in achieving our goal, then join us at Dicoding. We build a collaborative digital ecosystem, so that Indonesian developers can win in our own country.

Responsibilities

  • Collaborate with designers and other stakeholders in analyzing problems and solutions to be built.
  • Develop and manage the dicoding.com platform.
  • Ensure all systems and components on dicoding.com run properly.
  • Write well-designed, easy-to-test, efficient, and clean code on both the front-end and back-end.

Requirements

When it comes to requirements, at Dicoding, we have no limitations on specific tools or technologies. We are open to any technology and tools that can meet the business needs and provide the best solutions for our users. With that in mind, here are the general requirements for a Product Engineer at Dicoding:

  • Proficiency in Git and Unix-based systems.
  • Good knowledge of web technologies.
  • Want to follow and learn the development culture in Dicoding: Test Driven Development.
  • Able to understand the requirements of a solution that will be built properly.
  • Having a growth mindset and high curiosity.
  • Willing to be placed to work onsite at Bintaro or Bandung

So, what are the specific requirements for the technology or tools currently used at Dicoding?

At Dicoding, we currently maintain and continuously innovate on our flagship products: the learning platform (dicoding.com). We are looking for an engineer who:

  • Writes PHP and Javascript proficiently.
  • Has good knowledge of Laravel framework and MySQL database.
  • Is familiar with Bootstrap and extends it properly.

However, the Product & Engineering team also has Research and Development (R&D) squads, where we experiment with cutting-edge technologies and innovative solutions to enhance our existing or new products. So, we also welcome applicants who is more into modern technologies. We believe that continuous learning and adaptability are essential traits for our engineering team members.

If you believe you are the one we’re looking for, then please apply without hesitation.

Nice to Haves

  • Experience in building web-based products or contributing to open source projects.
  • Experience with AI technologies is a plus.
  • Good communication and collaboration skills.
  • Open to receive feedback from others.
  • Confident and trustworthy personality.
  • Having basic research skills is a plus.
About the company
Dicoding Indonesia
51 - 200 employees

You will work at Dicoding, a company that provides globally recognized online education in the IT & programming sector and handles various developer events together with companies such as Google, Microsoft, IBM and Line.

Due to the quality of its curriculum, Dicoding has been accredited as the only Google Developers Authorized Training Partner in Indonesia and has partnered with various government agencies and top companies to provide hundreds of thousands of scholarships across Indonesia.

Office address

Gedung Dicoding Space, Jl. Batik Kumeli no. 50, Sukaluyu, Cibeunying Kaler

Company gallery

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More
Report This Job

Product Engineer