Miratech
Miratech
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 Senior | Miratech | Kerja Jarak Jauh di Kanada

Bangun aplikasi Java, Spring Boot, React, dan cloud yang skalabel sebagai insinyur full-stack senior di Miratech. Dukung klien layanan teknologi perusahaan dan startup melalui solusi perangkat lunak yang andal serta mudah dipelihara.

Deskripsi

  • Membuat, menguji, dan mendukung layanan backend yang skalabel dengan Java, Spring Boot, serta praktik rekayasa perangkat lunak yang baik.
  • Mengembangkan antarmuka web modern dengan React, TypeScript, komponen yang dapat digunakan kembali, tata letak responsif, dan interaksi yang mudah diakses.
  • Membuat dan mengintegrasikan REST API menggunakan pendekatan pengembangan API-first.
  • Memelihara kontrak OpenAPI dan Swagger yang terdefinisi dengan baik, termasuk penanganan kesalahan yang konsisten.
  • Merancang arsitektur aplikasi modular dengan layanan mikro, desain berorientasi objek, dan pola desain berbasis domain.
  • Menggunakan Node.js untuk layanan ringan, lapisan backend-for-frontend, integrasi, dan alat pengembangan.
  • Memodelkan dan mengoptimalkan skema serta kueri PostgreSQL dengan fokus pada integritas data, kinerja, dan kemampuan audit.
  • Menghubungkan sistem internal dan eksternal melalui REST API, webhook, pesan, dan pendekatan integrasi terkait.
  • Membuat aplikasi dalam kontainer serta mendukung pola penerapan cloud, manajemen konfigurasi, dan lingkungan yang konsisten.
  • Mengembangkan dan memelihara pipeline CI/CD Jenkins dengan pengujian otomatis, gerbang kualitas, dan rilis yang dapat diulang.
  • Menambahkan pencatatan terstruktur, metrik, pelacakan, dan pelaporan kesalahan yang dapat ditindaklanjuti ke dalam aplikasi.
  • Menyelidiki masalah fungsional dan produksi sambil meningkatkan kinerja, ketahanan, skalabilitas, dan kemudahan pemeliharaan.
  • Bekerja sama dengan tim Produk, UX, QA, DevOps, Arsitektur, dan rekayasa perangkat lunak dalam tinjauan desain, tinjauan kode, perencanaan, dan peningkatan berkelanjutan.

Persyaratan

  • Pengalaman setidaknya enam tahun dalam pengembangan perangkat lunak full-stack, termasuk tanggung jawab atas aplikasi produksi.
  • Pengalaman praktis tingkat lanjut dengan Java dan teknologi Spring, khususnya Spring Boot, layanan REST, persistensi, keamanan, dan pengujian otomatis.
  • Latar belakang yang kuat dalam pengembangan frontend dengan Angular atau React, TypeScript, HTML, CSS, arsitektur berbasis komponen, manajemen status, dan praktik pengujian terkini.
  • Pengetahuan kerja tentang Node.js untuk layanan ringan, integrasi, alat build, atau komponen pendukung.
  • Kemampuan yang terbukti dalam merancang REST API, layanan mikro, dan perangkat lunak yang mudah dipelihara di lingkungan terdistribusi.
  • Kemampuan SQL yang kuat dan pengalaman membuat model data yang efisien dengan PostgreSQL atau basis data relasional serupa.
  • Latar belakang dalam mengembangkan, menerapkan, atau mendukung aplikasi berbasis cloud dan dalam kontainer.
  • Keterampilan komunikasi yang sangat baik, dengan kemampuan menulis dokumentasi teknis yang jelas dan memfasilitasi lokakarya klien.
  • Pengalaman dengan aplikasi atau platform Workforce Management menjadi nilai tambah.
  • Pengalaman dengan AWS dan Amazon Connect diutamakan.
  • Pengalaman dengan solusi pengalaman pelanggan, pusat kontak, atau lingkungan layanan pelanggan—termasuk infrastruktur suara atau integrasi yang dibangun dengan FreeSWITCH, Kamailio, Twilio, atau platform sebanding—diutamakan.
  • Pengetahuan tentang peramalan, penjadwalan, kepatuhan, perutean, desktop agen, kanal digital, atau konsep operasional terkait diutamakan.
  • Pengalaman dengan Kafka, RabbitMQ, atau teknologi pengiriman pesan dan streaming peristiwa serupa diutamakan.
  • Familiaritas dengan Kubernetes, platform cloud, alat observabilitas, dan praktik penyampaian perangkat lunak yang aman diutamakan.
  • Pengalaman mengintegrasikan perangkat lunak dengan CRM, identitas, SDM, penggajian, analitik, atau sistem perusahaan lainnya diutamakan.
  • Pengalaman praktis menggunakan alat pengembangan berbantuan AI atau membangun solusi berkemampuan AI, termasuk Claude atau GitHub Copilot, menjadi nilai tambah.

Tunjangan

  • Perlindungan asuransi kesehatan
  • Kursus pembelajaran bahasa
  • Program relokasi
  • Peluang pengembangan profesional
  • Program sertifikasi
  • Program mentoring dan investasi talenta
  • Peluang mobilitas internal dan magang
  • Tempat kerja yang inklusif dan suportif
  • Acara sosial perusahaan dan pembangunan tim secara rutin

Lowongan Terkait

Terumo Medical Corporation

Manajer Regional, Penjualan Terumo Interventional Systems

Terumo Medical Corporation

Memimpin penjualan perangkat medis di wilayah North Central New Jersey serta mengelola tim lapangan dan hubungan dengan rumah sakit. Mendorong pendapatan dan kinerja penjualan regional serta promosi produk Terumo Interventional Systems yang patuh aturan.

Buka