
Miratech adalah perusahaan layanan dan konsultasi TI global yang bekerja sama dengan berbagai perusahaan dalam transformasi digital. Layanannya mencakup outsourcing, pengembangan perangkat lunak, dan layanan profesional, dengan memadukan skala penyampaian layanan perusahaan besar dan kemampuan beradaptasi yang identik dengan inovasi perusahaan rintisan. Didirikan pada tahun 1989, Miratech menjalankan kegiatan konsultasi B2B serta pekerjaan teknologi terkait SaaS, dengan mendukung organisasi yang membutuhkan keahlian perangkat lunak dan layanan teknologi.
Insinyur Java Full Stack — Jarak Jauh (New York)
Bangun aplikasi Java, React, dan cloud-native untuk manajemen tenaga kerja dan pengalaman pelanggan. Kembangkan layanan dan integrasi yang skalabel serta dukung CI/CD dan operasional produksi di Miratech.
Deskripsi
- Rancang dan pelihara layanan backend yang skalabel dengan Java dan Spring Boot.
- Bangun aplikasi web dengan React, TypeScript, komponen yang dapat digunakan kembali, tata letak responsif, dan interaksi yang mudah diakses.
- Kembangkan dan gunakan REST API; pelihara kontrak OpenAPI/Swagger dan penanganan kesalahan.
- Buat solusi modular menggunakan microservice, desain berorientasi objek, dan pola berbasis peristiwa.
- Gunakan Node.js untuk layanan ringan, komponen backend-for-frontend, integrasi, atau alat pengembangan.
- Rancang dan optimalkan model data serta kueri PostgreSQL demi integritas, kinerja, dan riwayat audit.
- Bangun dan dukung integrasi dengan sistem internal dan eksternal menggunakan API, webhook, pesan, dan pola terkait.
- Kontainerkan aplikasi dan berkontribusi pada deployment cloud, pengelolaan konfigurasi, dan lingkungan yang konsisten.
- Kembangkan dan pelihara pipeline CI/CD Jenkins dengan pengujian otomatis, gerbang kualitas, dan deployment yang dapat diulang.
- Tambahkan pencatatan terstruktur, metrik, pelacakan, dan pelaporan kesalahan yang dapat ditindaklanjuti ke aplikasi.
- Atasi masalah fungsional dan produksi serta tingkatkan kinerja, ketahanan, skalabilitas, dan kemudahan pemeliharaan.
- Bekerja sama dengan rekan dari Product, UX, QA, DevOps, Architecture, dan tim rekayasa dalam sesi desain, tinjauan kode, perencanaan, dan peningkatan berkelanjutan.
Persyaratan
- Memiliki setidaknya lima tahun pengalaman pengembangan perangkat lunak full-stack, termasuk mengerjakan aplikasi produksi.
- Memiliki pengalaman langsung dengan Java dan Spring, terutama Spring Boot, layanan REST, persistensi, keamanan, dan pengujian otomatis.
- Memiliki pengalaman frontend dengan Angular atau React, TypeScript, HTML, CSS, desain berbasis komponen, pengelolaan state, dan praktik pengujian modern.
- Mengenal Node.js untuk layanan ringan, integrasi, alat build, atau komponen pendukung.
- Berpengalaman membangun REST API, microservice, dan aplikasi yang mudah dipelihara dalam lingkungan terdistribusi.
- Menguasai SQL dan berpengalaman merancang model data yang efisien di PostgreSQL atau basis data relasional sejenis.
- Berpengalaman mengembangkan, menerapkan, atau mendukung aplikasi berbasis cloud dan dalam kontainer.
- Berkomunikasi dengan jelas, menulis dokumentasi teknis, dan berpartisipasi dalam lokakarya bersama klien.
- Menguasai OAuth2, OpenID Connect, JWT, dan desain API yang aman.
- Berpengalaman menggunakan Kafka, RabbitMQ, atau teknologi pesan dan streaming peristiwa sejenis.
- Mengenal Kubernetes, platform cloud, alat observabilitas, dan praktik pengiriman perangkat lunak yang aman.
- Berpengalaman dengan Workforce Management (WFM), Customer Experience (CX), pusat kontak, atau solusi layanan pelanggan.
- Berpengalaman menggunakan AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio, atau teknologi komunikasi sejenis.
- Memahami optimalisasi tenaga kerja dan operasional pusat kontak, termasuk peramalan, penjadwalan, perutean, dan kepatuhan jadwal.
- Berpengalaman mengintegrasikan aplikasi perusahaan dengan platform CRM, HR, identitas, penggajian, dan analitik.
- Mengenal alat pengembangan berbantuan AI seperti GitHub Copilot atau Claude.
Tunjangan
- Asuransi kesehatan
- Kursus bahasa
- Program relokasi
- Fleksibilitas bekerja jarak jauh melalui budaya kerja ForeverRemote
- Peluang pengembangan profesional
- Program sertifikasi
- Program mentoring dan investasi talenta
- Peluang mobilitas internal
- Peluang magang
- Kesempatan mengerjakan proyek berdampak bagi klien global terkemuka
- Lingkungan kerja inklusif dan suportif dengan komunikasi terbuka
- Acara sosial membangun tim secara rutin