About the Role:

As a Back-end Developer, you will be responsible for the server-side web application logic, as well as for the integration of the Front-End Developer; as you oversee the design, development, and delivery of the products. This role requires a team player and excellent communicator, which able to work together with Front-End Developers to design, develop, and maintain our apps.



  1. Analyse business requirement
  2. Translating software requirement from business user to software application model
  3. Developing a high quality backend services and APIs with related programming language based on software requirements
  4. Develop a software test to ensure the properness and safety of services
  5. Providing documentation of software
  6. Review and evaluate a software application to make some improvement based on business needs
  7. Collaborate with cross functional team such as frontend engineer, DevOps team, Product Owner and other related stakeholder
  8. Research and explore new technology
  9. Continuously update technical knowledge of teams or himself


  1. Bachelor / Master Degree
  2. Minimum 4 years as Software Developer
  3. Understanding Software Development Life Cycle
  4. Excellent and have experience in programming language such as Java, Go, NodeJs and etc
  5. Deep understanding of Relational Database and noSql
  6. Deep understanding of version control (GIT)
  7. Understanding DevOps concept and implementation
  8. Understanding Container/Docker concept and implementation
  9. Understanding in implementing design pattern and design principles to create a scalability of product


About the Team:

Software Developer Team is a pool of specialist in TELKOMSEL. We focus on developing digital capability and skill required in company to support our digital transformation.

With our capability, we support many Software Development projects across TELKOMSEL in different areas such as Sales, Marketing, B2B, B2C, and many more. Fuelled by the trust of more than 160 million customers, we take the challenge to serve our customers better, and improve their experience.

With fast changing of technology and business, we encourage our team to continuously learn and keep up to date with new technology. We believe that people are the most important resource to support business.