Software Developer: Making Code Do Amazing Thingsty — Rank

Software Developer: Making Code Do Amazing Thingsty

Rank Media Teknologi PT

Status: Open

Location:
Sidoarjo Jawa Timur (ID)

Description:

PT Rank Media Teknologi is looking for a Software Developer to build modern web applications and power scalable systems for the future. You’ll collaborate with a high-performing team to design, develop, and maintain impactful internal tools and company products.

Responsibilities:

  • Develop and maintain web applications and internal systems in accordance with company standards.
  • Design and implement backend and frontend features to support business requirements.
  • Integrate RESTful APIs and manage relational databases effectively.
  • Collaborate with cross-functional teams to ensure application quality, performance, and reliability.
  • Implement and maintain web application security best practices.

Experience requirements:

  • Minimum 1 year of experience as a Software Developer or Web Developer.
  • Hands-on experience in backend and/or frontend development.
  • Experience developing web applications, internal systems, or digital products.
  • Experience working independently as well as collaboratively within a team.
  • Experience presenting or maintaining a portfolio website or project.

Desired Skills:

  • Proficiency in HTML, CSS, and JavaScript.
  • Experience with at least one modern framework such as Laravel, CodeIgniter, Tailwind, or similar.
  • Solid understanding of Object-Oriented Programming (OOP) concepts.
  • Experience integrating RESTful APIs.
  • Strong knowledge of relational databases such as MySQL or PostgreSQL.
  • Familiarity with Git and version control workflows.
  • Understanding of basic web security principles, including authentication, authorization, and input validation.
  • Experience with React, Vue, or Next.js is a plus.
  • Experience with authentication integrations such as JWT or OAuth is an advantage.
  • Basic knowledge of Linux servers and deployment processes (VPS/on-premise).
  • Experience in mobile application development or internal systems is a plus.
  • Interest or experience in AI-based development is considered an added value.
  • Familiarity with graphic design tools is an added advantage.

Qualifications:

  • Bachelor’s degree (S1) in Computer Science or a related field.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and collaboratively in a team environment.
  • Willingness to learn and keep up with evolving technologies.

Incentives:

  • Festivity Allowance
  • Health Insurance (BPJS Kesehatan)
  • Performance-Based Incentives
  • Clear Career Path
  • Employment Insurance (BPJS Ketenagakerjaan)
  • Company Dormitory
  • Annual Bonus