Enable job alerts via email!

Software Engineer

Pinhome

Daerah Khusus Ibukota Jakarta

On-site

IDR 200.000.000 - 300.000.000

Full time

4 days ago
Be an early applicant

Job summary

A leading technology firm in Jakarta is seeking a Fullstack Software Engineer. The ideal candidate should have at least 2 years of experience and a solid understanding of software development principles. Responsibilities include developing front-end and back-end components, solving complex problems, and collaborating with senior engineers. Join a dynamic team focused on innovation and excellence.

Qualifications

  • At least 2 years of experience in software engineering.
  • Strong understanding of data structures and methodologies.
  • Ability to communicate solutions effectively.

Responsibilities

  • Develop and maintain front-end and back-end components.
  • Solve complex technical and business problems.
  • Participate in code reviews and provide feedback.
  • Collaborate with senior engineers in pair programming.

Skills

Problem solving
Collaboration
Software development fundamentals
Code readability

Job description

About the role

We are seeking a highly skilled and motivated Fullstack 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 at least 2 years of 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 teams 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 oursystems.

About the team

Join our vibrant engineering team and become an integral part of a collaborative and innovative squad. As a Fullstack 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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.