SHARE:
Senior Backend Developer (Ruby)
Persyaratan
- Insinyur backend dengan pengalaman lebih dari 4 tahun membangun fitur produk.
- Memiliki pengalaman 2 tahun dengan bahasa pemrograman seperti Ruby dan mau belajar Elixir
- Memiliki pengalaman 1 tahun bekerja dengan middleware streaming/perpesanan real-time (mis. Kafka, NSQ, RabbitMQ)
- Pengalaman dalam memecahkan masalah sistem terdistribusi yang lebih kompleks.
- Pengalaman dalam pengembangan Test-Driven atau pengembangan berbasis perilaku.
- Pengetahuan tentang pemantauan dan peringatan praktik terbaik.
- Pengetahuan tentang benchmarking kinerja/latency.
- Pengalaman membuat trade-off sulit antara tujuan penting untuk mendapatkan hal-hal yang benar dibangun dengan cepat.
- Akrab dengan perangkat lunak open source, dan kemauan untuk menggali kode sumber perpustakaan untuk menemukan jawabannya.
Persyaratan
- Insinyur backend dengan pengalaman 4 tahun membangun fitur produk, termasuk 1 tahun pengalaman kepemimpinan.
- Memiliki pengalaman 2 tahun dengan bahasa pemrograman Go, paradigma, konstruksi, dan idiom
- Memahami pentingnya standar/praktik terbaik pengkodean yang baik serta bagaimana penerapannya di lingkungan produksi.
- Pengalaman dan pemahaman yang kuat tentang konsep Microservices
- Akrab dengan alat dan kerangka kerja Golang
- Terbiasa dengan sistem kontrol versi modern seperti Git, terutama Gitlab
- Pengalaman dalam Penerapan ke layanan Cloud seperti AWS/GCP
- Pengalaman dalam Integrasi menggunakan Pipelines
- Nyaman beroperasi di lingkungan Linux
- Motivasi diri, bersemangat dan bersemangat untuk meningkatkan dengan mengikuti tren terbaru dalam pengembangan back-end
- Keterampilan komunikasi & kerja tim yang baik, mampu berkolaborasi dengan anggota tim lainnya
- Keterampilan mengelola diri sendiri yang baik, khususnya dengan mengikuti timeline
Persyaratan
- Pengetahuan yang kuat dalam bahasa pemrograman Go, paradigma, konstruksi, dan idiom dengan pengalaman minimal 3 tahun
- Berpengalaman dalam membangun Microservice yang scalable beserta komponen pendukungnya seperti tracing, logging dll dan memahami strategi apa yang dibutuhkan untuk menangani traffic yang tinggi.
- Berpengalaman dalam menerapkan praktik terbaik seperti Clean Architecture, SOLID principle and Unit Testing
- Akrab dengan Go Tools dan Frameworks
- Terbiasa dengan sistem kontrol versi modern seperti Gitlab / Github
- Berpengalaman dalam bekerja dengan AWS/GCP Managed services seperti SQS, DynamoDB, SES, dll
- Nyaman beroperasi di lingkungan Linux
- Motivasi diri, bersemangat & bersemangat untuk meningkatkan dengan mengikuti tren terbaru dalam pengembangan back-end
- Keterampilan komunikasi & kerja tim yang hebat. Mampu berkolaborasi dengan anggota tim lainnya
- Keterampilan mengelola diri sendiri yang baik, khususnya dengan mengikuti timeline