Back to search:Software Engineer / Jakarta (south)

Abou The Role:

We are looking for a passionate Software Engineer to join our growing engineering team You'll play a key role in designing, developing, and maintaining high-quality applications that support both internal operations and client needs.

  • You'll collaborate closely with other developers, product teams, and business stakeholders to deliver efficient, scalable, and reliable software solutions.

What you will do:

  • Develop software solutions by analyzing user needs, studying system flows, and following the software development lifecycle.
  • Maintain and enhance existing in-house and on-site applications.
  • Collaborate with team members to build, test, and improve application features.
  • Document and demonstrate solutions by creating flowcharts, layouts, diagrams, and clear, well-structured code.
  • Investigate and resolve software issues or bugs in a timely manner.
  • Stay up to date with modern development tools, programming techniques, and emerging technologies.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum 1 year of experience developing applications using Golang.
  • Experience implementing and querying MongoDB.
  • Ability to design application flows using flowcharts, UML, or other design tools.
  • Strong understanding of backend development using Golang (required).
  • Familiarity with Rust or Java is a plus.
  • Experience with databases such as MongoDB, MySQL, or PostgreSQL.
  • Knowledge of RabbitMQ or other message broker systems.
  • Frontend experience using Vue 3 or React is a plus

Soft skills that you need for:

  • Open-minded and collaborative
  • Strong communication skills
  • Critical and analytical thinker
  • Eager to learn and adapt
  • Positive and proactive attitude
  • Team-oriented mindset
  • Passionate about technology and continuous improvement