Point your AI agent at freehire and let it find you a job.

Get the CLI →

GTN_IDN PT Global Tiket Network

NewBe an early applicant

Software Engineer II ( GRAND )

Posted
Discussion

Summary

Backend engineer (2+ years) at PT Global Tiket Network in Indonesia, building and extending backend services and APIs in Java or Golang with SOLID/clean-code practices, unit tests, and performance tuning. Works with RDBMS/NoSQL databases, event-driven systems like Kafka or RabbitMQ, and CI/CD; Kubernetes, Redis, and Docker are pluses.

Your main duties in flying with us


Job Responsibilities



  • Build and extend our backend code based on SOLID Principle and Clean Code

  • Build APIs that serve our frontend apps – Benchmark and improve performance

  • Maintain and extend our test suite

  • Refactor and improve existing code to incorporate better patterns

  • Document and write about the work

  • Create unit test and implement self test to make sure the code is running well

  • Assist technical lead to review and follow up code that have been developed


Mandatory Qualifications



  • Mandatory belongings that you must prepare

  • Bachelor degree or equivalent, preferably in Computer Science/Information Technology 2 + years of experience in backend development

  • Experienced in using Java or Golang.

  • Experienced with RDBMS or NoSQL databases.

  • Experience with CI/CD, TDD, Refactor/Rewrite system

  • Experience with Event-Driven Architecture such as Kafka or RabbitMQ

  • Proficient in log analysis and debugging

  • Good sense of prioritization and product knowledge/product ownership

  • Strong critical thinking, fast learner, excellent communication skills and collaborative mindset - comfortable working across cross-functional teams and communicating technical tradeoffs

  • Well-motivated, responsible for the deadline, and can work under pressure


Optional Skills (Plus to have)



  • Experience with Kubernetes is a plus

  • Experience with pair programming is a plus

  • Experience working with Redis and Memcached is a plus

  • Experience with Linux syntax, Docker is a plus

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.