Back to search:Software Engineer / Surabaya (east)

Role Description

We are looking for a skilled
Software Developer who has expertise in the Ruby programming language
. In this role, you will be responsible for developing high-quality backend systems, optimizing performance, and collaborating with cross-functional teams to deliver outstanding digital

Key Responsibilities

  • Develop, test, and maintain web applications using Ruby on Rails and related technologies.
  • Design and implement efficient, reusable, and scalable code.
  • Integrate data storage solutions such as PostgreSQL, MySQL, or Redis.
  • Collaborate with product managers, designers, and other developers to deliver end-to-end solutions.
  • Troubleshoot, debug, and upgrade existing systems

Qualifications

  • Willing to work in Surabaya
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Have experience in software development using
    Ruby on Rails
    .
  • Strong understanding of RESTful APIs, MVC architecture, and OOP principles.
  • Experience with version control tools like Git.
  • Strong analytical, problem-solving, and communication skills.