Finnet
Finnet
201 – 500 Karyawan
B2BFintechKeuangan
Finnet adalah perusahaan fintech Brasil yang mengembangkan infrastruktur keuangan untuk bisnis dan lembaga keuangan. Didirikan pada tahun 2003, perusahaan ini berfokus pada penyederhanaan utang usaha dan piutang melalui platform Open Finance yang menghubungkan perusahaan dengan bank-bank besar serta mendukung layanan perbankan internet multiservis, manajemen risiko, penagihan otomatis, dan pemantauan transaksi secara waktu nyata. Kegiatannya berpusat pada pemanfaatan otomatisasi keuangan untuk membuat transaksi bisnis lebih efisien dan aman, dengan peluang yang dibentuk oleh produk dan operasional teknologi keuangan B2B-nya.

Analis Sistem Backend Node.js Senior (Jarak Jauh)

Analis senior yang bertanggung jawab mengembangkan API dan microservice Node.js untuk solusi manajemen keuangan Finnet. Peran ini mencakup integrasi, messaging, ketahanan sistem, dan dukungan produksi.

Deskripsi

  • Bertanggung jawab atas peningkatan solusi backend secara menyeluruh, mulai dari memahami masalah hingga implementasi, deployment, dan pemantauan produksi
  • Membangun, meningkatkan, dan memelihara aplikasi, API, dan layanan dengan Node.js sebagai teknologi utama
  • Membuat dan memelihara REST API serta integrasi yang menghubungkan sistem internal dan eksternal
  • Bekerja dengan sistem terdistribusi, microservice, komunikasi antarlayanan, dan messaging
  • Membantu menentukan dan mengembangkan arsitektur solusi
  • Menerapkan Clean Code, Design Pattern, dan prinsip arsitektur perangkat lunak
  • Mengembangkan dan memelihara pengujian unit serta integrasi
  • Menerapkan pola ketahanan sistem, termasuk Retry, Timeout, Circuit Breaker, dan Fallback
  • Menyelidiki insiden, meninjau log, serta mendiagnosis masalah aplikasi, integrasi, dan basis data
  • Menentukan akar masalah dan merekomendasikan solusi jangka panjang
  • Bekerja dengan basis data relasional dengan membuat, meninjau, dan menganalisis kueri SQL
  • Mendukung investigasi kinerja dan pemecahan masalah basis data
  • Menggunakan Azure DevOps untuk kontrol versi, pull request, dan pipeline CI/CD
  • Berkontribusi dalam code review dan diskusi teknis
  • Mengevaluasi dampak, risiko, dependensi, upaya, dan kompleksitas solusi
  • Memantau aplikasi produksi dan membantu menangani insiden
  • Berkolaborasi dengan tim Development, Product, Quality, Infrastructure, Security, dan tim lainnya
  • Berbagi keahlian dan mendukung pengembangan teknis tim
  • Menemukan peluang untuk otomatisasi dan peningkatan berkelanjutan
  • Bekerja dengan sistem dan layanan yang dibangun menggunakan Python atau Java bila diperlukan

Persyaratan

  • Memiliki pengalaman terbukti atau pengetahuan kuat dalam pengembangan backend dengan Node.js
  • Berpengalaman mengembangkan dan menggunakan REST API
  • Berpengalaman dalam pengembangan backend dengan JavaScript dan/atau TypeScript
  • Berpengalaman mengintegrasikan sistem
  • Memahami arsitektur terdistribusi dan microservice
  • Berpengalaman dengan messaging dan pemrosesan asinkron
  • Menguasai basis data relasional dan SQL
  • Mampu menganalisis dan mendiagnosis masalah aplikasi serta basis data
  • Berpengalaman menulis pengujian unit dan integrasi
  • Mahir menggunakan Git dan kontrol versi
  • Berpengalaman menggunakan Azure DevOps
  • Memahami pipeline CI/CD
  • Menguasai Design Pattern, Clean Code, dan praktik terbaik rekayasa perangkat lunak
  • Berpengalaman menerapkan penanganan kegagalan dan pola ketahanan seperti Circuit Breaker, Retry, Timeout, dan Fallback
  • Memahami konsep keamanan aplikasi dan API
  • Berpengalaman memecahkan masalah aplikasi dan menganalisis log
  • Berpengalaman memantau dan mendukung aplikasi produksi
  • Memiliki pengetahuan atau pengalaman mengembangkan sistem dengan Python atau Java
  • Menguasai Resilience4j atau framework penanganan kegagalan yang setara
  • Berpengalaman dengan arsitektur heksagonal dan berbasis peristiwa
  • Berpengalaman menggunakan basis data nonrelasional
  • Memahami Escritural Receivables, registri, atau solusi keuangan yang diatur
  • Berpengalaman mendukung aplikasi transaksional yang sangat kritis atau bervolume tinggi
  • Berpengalaman di perusahaan teknologi, fintech, atau institusi keuangan
  • Memahami integrasi perbankan, metode pembayaran, atau konektivitas keuangan
  • Berpengalaman dalam observabilitas dan pemantauan aplikasi
  • Berpengalaman memodernisasi aplikasi atau mengintegrasikan sistem lama

Tunjangan

  • Lamaran juga diterima dari kandidat penyandang disabilitas
  • Kerja jarak jauh