Backend Developer di PT Telkom Indonesia

kerjabosJumat, 16 Oktober 2020 | 11:13 WIB
Telkom Indonesia
Telkom Indonesia

TelkomGroup mengajak talenta terbaik bangsa untuk bergabung bersama memberikan sentuhan digital bagi Indonesia. Curahkan semangatmu bersama kami memberi makna bagi bangsa, melalui inovasi dan kreasi tanpa batas, wujudkan Indonesia 4.0

Deskripsi Pekerjaan

Sebagai Backend Developer, peran utama Anda adalah mengembangkan layanan backend berkualitas tinggi dengan penekanan khusus pada pemeliharaan jangka panjang, ketahanan, dan skalabilitas tinggi. Anda akan menulis kode yang terintegrasi dengan berbagai sistem lain. Anda akan bekerja dengan tim kecil dan dapat beralih tim atau proyek tergantung pada kebutuhan bisnis. Bersama dengan pengembang lain dalam tim Anda, Anda sepenuhnya diberdayakan untuk memiliki sistem dalam area tanggung jawab Anda dalam produksi. Kami membutuhkan orang-orang yang mau belajar dan semangat yang besar dalam memecahkan masalah menggunakan teknologi.

  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Build reusable code and libraries for future use
  • Follow emerging technologies
  • Develop, improve, and maintain high quality back-end services and APIs
  • Doing test driven development
  • Within a cross-functional team, collaborate with other developers specializing in backend, frontend, quality assurance, product owner, scrum master, and etc
  • Apply design patterns and design principles to produce maintainable code
  • Learn multiple tech stacks to use the best tools for the job
  • Solve technical problems
  • Pengalaman Kerja : Minimal 2 tahun bekerja sebagai Backend Developer
  • Digital Technical Skill :
    • Knowledge about Microservices Architecture.
    • Good Knowledge of RESTFul APIs.
    • Experienced in building large-scale web apps/services/APIs.
    • Knowledge of Unix/Linux environments and CLI
    • Knowledge of SQL / NoSQL database
    • Experienced using Cloud Service such as AWS, Azure, etc
    • Experienced using Docker & CI/CD deployment
    • Familiarity with Test Driven Development
    • Good Practice using Gitflow
  • Specific Soft Skill :
    • Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team
    • Eagerness to learn, eagerness to help, eagerness to share
    • Strong passion in technology, programming & software development
    • Good analytical and logical thinking
  • Tools :
    • Specialist Requirements for NodeJS :
      • Experienced in more than 2 projects which use NodeJS as backend services
      • Preferably good practice in using of Restify.
      • Good practice in using of javascript (ES6+)
      • Good practice in using of Mocha, Sinon, Chai, Stub, and Hippie
      • Good practice in using of JSLint
      • Good practice using NPM
    • Specialist Requirements for Golang :
      • Experienced in more than 2 projects which use Golang as backend services.
      • Good practice in using unique features of Golang such as interface, defined type, struct, defer, panic, recovery, etc
      • Good practice in using of Gomega and Ginkgo
      • Good practice in using of GoLint
      • Good practice using godep and standard package library
      • Preferably good practice in using of Gorilla
  • Tools : Redis, Kafka, ElasticSearch, Kibana, APM, MongoDB, MariaDB, Vim, Visual Studio, GIT, AWS, GCP, etc
TOPIK TERKAIT