Junior Software Engineer

Pinhome

Jakarta Pusat

On-site

IDR 120,000,000 - 180,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Pinhome is hiring a Junior Software Engineer in Jakarta to join a dynamic engineering team. You will contribute to both front-end and back-end components, tackle technical challenges, and help deliver high-quality software.

The role emphasizes autonomy, mentorship, and learning, with collaboration across Staff Engineers, PMs, and peers to drive end-to-end development and ensure meaningful impact on projects and users.

Qualifications

  • Core CS fundamentals expected.
  • Solid grasp of data structures and algorithms.
  • Ability to reason about problems and propose solutions.

Responsibilities

  • Solve complex technical, product, and business problems with curiosity and creativity.
  • Develop and maintain both front-end and back-end components of our applications.
  • Execute tasks with high autonomy while ensuring high-quality results.
  • Learn and adapt to the team's tools, processes, and best practices in software engineering.
  • Understand and contribute to business goals and objectives.
  • Seek mentorship and take advantage of learning opportunities.
  • Quickly acquire new technologies and techniques and apply them effectively.
  • Produce readable, well-tested code adhering to coding principles and conventions.
  • Complete well-defined tasks as part of larger projects with high quality.
  • Communicate effectively, deliver feedback constructively, and listen to others' perspectives.
  • Collaborate with senior engineers and support peers through pair programming and problem-solving.
  • Actively participate in code reviews and provide considerate feedback.
  • Demonstrate good participation in on-call rotation and learn from senior engineers to understand our systems.

Skills

CS fundamentals
Data structures
Problem solving

Job description

About the role

We are seeking a highly skilled and motivated Junior Software Engineer to join our dynamic team. The ideal candidate will have a solid understanding of core computer science fundamentals, including data structures, methodologies, and strategies with working experience in the field. They should be capable of diagnosing problems, communicating proposed solutions, and applying fixes effectively across both front-end and back-end systems.

Key Responsibilities:

  • Solve complex technical, product, and business problems with curiosity and creativity.

  • Develop and maintain both front-end and back-end components of our applications.

  • Execute tasks with high autonomy while ensuring high-quality results.

  • Learn and adapt to the team's tools, processes, and best practices in software engineering.

  • Understand and contribute to business goals and objectives.

  • Seek mentorship and take advantage of learning opportunities.

  • Quickly acquire new technologies and techniques and apply them effectively.

  • Produce readable, well-tested code adhering to coding principles and conventions.

  • Complete well-defined tasks as part of larger projects with high quality.

  • Communicate effectively, deliver feedback constructively, and listen to others' perspectives.

  • Collaborate with senior engineers and support peers through pair programming and problem-solving.

  • Actively participate in code reviews and provide considerate feedback.

  • Demonstrate good participation in on-call rotation and learn from senior engineers to understand our systems.

About the team

Join our vibrant engineering team and become an integral part of a collaborative and innovative squad. As a Junior Software Engineer, you'll work closely with our Staff Engineers, PMs, and fellow engineers, driving the end-to-end software development cycle. From identifying and solving complex problems to coding, reviewing, testing, and maintaining high-quality software, you'll play a crucial role in shaping our technology and supporting diverse teams.

Our engineering team is a dynamic group of professionals who excel in both technical prowess and innovative thinking. We are passionate about scaling solutions and optimizing performance, and we value clear communication.

If you have a fervent enthusiasm for software development, exceptional problem-solving skills, and a drive to make a significant impact, we'd love for you to join us on this exciting journey!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Engineer
Junior Software Engineer

AccelByte • Kota Yogyakarta

On-site
IDR 60,000,000 - 100,000,000
Software Engineer - Fullstack
Software Engineer - Fullstack

Samsung Southeast Asia & Oceania • Daerah Khusus Ibukota Jakarta

On-site
Senior Fullstack Engineer
Senior Fullstack Engineer

Krom • Jakarta Pusat

On-site
IDR 350,000,000 - 550,000,000
Junior Software Engineer - Full-Stack, Learn & Deliver
Junior Software Engineer - Full-Stack, Learn & Deliver

Pinhome • Jakarta Pusat

On-site
IDR 120,000,000 - 180,000,000
Software Developer / Software Engineer
Software Developer / Software Engineer

PT DIPANTARA INOVASI TEKNOLOGI • Daerah Khusus Ibukota Jakarta

On-site
Backend Engineer
Backend Engineer

Bibit.id • Daerah Khusus Ibukota Jakarta

On-site
IDR 350,140,000 - 700,281,000
Software Engineer II
Software Engineer II

GTN_IDN PT Global Tiket Network • Indonesia

On-site
Junior Full Stack Developer
Junior Full Stack Developer

TradingPRO • Indonesia

Hybrid
IDR 89,280,000 - 167,400,000
Health Insurance
Remote Work Options
Learning & Development
Senior Java Software Engineer
Senior Java Software Engineer

Hyundai Autoever Indonesia • Jakarta Pusat

On-site
IDR 200,880,000 - 334,800,000
Software Engineer - Shared Service
Software Engineer - Shared Service

StraitsX • Jakarta Pusat

On-site
IDR 180,000,000 - 240,000,000