
Back-End Developer
Telkom Indonesia
Tidak Perlu Sign Up!
Deskripsi Pekerjaan
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code to develop functional web applications
- Troubleshoot and debug applications
- Perform Unit tests to optimize performance
- Manage cutting-edge technologies to improve legacy applications
- Collaborate with Front-end developers to integrate user-facing elements with server-side logic
- Gather and address technical and design requirements
- Build reusable code and libraries for future use
- Liaise with developers, designers, and system administrators to identify new features
- Created plans and mock up rest APIs to be validated by the front end team
- Created services using the rest API (making reuseable and clean code)
- Create a database structure based on the sprint backlog
- Created coding using Linux OS
- Using GIT as a repository management of application code
Kualifikasi
- At least 2 years working experience in related fields
- Preferable having a national / international certificate from trusted institutions recognized by professional organizations
- Strong passion in technology, programming & software development
- Humble culture, zero egos, and excellent collaborative spirit
- Eagerness to learn, eagerness to help, eagerness to share
- Firm grasp of algorithms, algorithmic complexities, design patterns and principles, clean code, and pragmatic aspects of programming
- Firm grasp in object-oriented, functional, or event-driven programming practices.
- Good analytical and logical thinking
- Knowledge of Unix/Linux environments and CLI
- Knowledge of SQL / NoSQL database and Microservices Architecture
- Good Practice using Gitflow
- Good Knowledge of RESTFul APIs
- Experienced in building large-scale web apps/services/APIs
- Experienced using Cloud Service such as AWS, Azure, etc
- Experienced using Docker & CI/CD deployment
- Familiarity with Test Driven Development
Specialist Requirements for NodeJS:
- Experienced in more than 2 projects which use NodeJS as backend services.
- At least 1 year using NodeJS.
- 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.
- Preferably good practice in using of Restify.
Specialist Requirements for Golang
- Experienced in more than 2 projects which use Golang as backend services.
- At least 1 year using Golang.
- 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.
Tips Menjaga Diri
Perusahaan dan Lowongan di Dealls tidak meminta data pribadi, informasi rekening, atau pungutan ketika melamar. Hindari juga lowongan Google Form / Grup Telegram tanpa keabsahan yang jelas.
PT Telkom Indonesia (Persero) Tbk (Telkom) adalah Badan Usaha Milik Negara (BUMN) yang bergerak di bidang jasa layanan teknologi informasi dan komunikasi (TIK) dan jaringan telekomunikasi di Indonesia. Pemegang saham mayoritas Telkom adalah Pemerintah Republik Indonesia sebesar 52.09%, sedangkan 47.91% sisanya dikuasai oleh publik. Saham Telkom diperdagangkan di Bursa Efek Indonesia (BEI) dengan kode “TLKM” dan New York Stock Exchange (NYSE) dengan kode “TLK”.