Pengembang Backend

Switchback Tech LLC

$1-1.1K[Bulanan]
Jarak jauh<1 Tahun KedaluwarsaS1Penuh waktu
Bagikan

Detail Jarak Jauh

Negara terbukaDi seluruh dunia

Persyaratan BahasaInggris

Deskripsi Pekerjaan

Tampilkan teks asli

Keuntungan

  • Penghargaan Karyawan

    Tim terdistribusi, asinkron, Tidak Ada Politik di Tempat Kerja

  • Pengembangan profesional

    Pengembangan karir, Anggaran Pembelajaran

  • Waktu Istirahat & Cuti

    Minggu Kerja 4 Hari

Keterangan

Peran: Pengembang Backend

Jadwal: 4 jam tumpang tindih dengan Waktu Siang Tengah (UTC-5:00)

Stack: TypeScript, Node, React, MongoDB, Express, Zod, Google Cloud Platform


TENTANG PROYEK INI

Compass adalah kalender mingguan sumber terbuka untuk minimalis ambisius. Ini akan menjadi aplikasi pilihan bagi jutaan orang yang sibuk dan pekerja keras. Yang lebih penting, ini akan membantu orang menyadari betapa berharganya waktu. Namun, untuk sampai ke sana, aplikasi ini memerlukan fitur — fitur yang diharapkan oleh setiap pengguna kalender, dan fitur yang tidak mereka ketahui mereka butuhkan. Insinyur Backend Senior akan memimpin dalam mewujudkan ide-ide fitur tersebut menjadi kenyataan.



KEUNTUNGAN

  1. Remote & Asinkron: Bekerja di mana pun yang terbaik untuk Anda dengan sedikit pertemuan
  2. Bekerja sesuai jadwal Anda: Tidak ada pelacakan jam atau melihat ke bahu Anda. Anda dinilai berdasarkan kualitas dan kecepatan PR Anda, bukan berapa banyak jam yang Anda catat. Namun, Anda perlu memiliki tumpang tindih 4 jam dengan UTC-5:00 agar kita dapat melakukan komunikasi secara real-time.
  3. Iterasi cepat: Kami biasanya mengirim ke produksi setiap 1-3 hari. Tidak ada batasan untuk dampak atau pembelajaran di sini.
  4. Sumber terbuka: Kontribusi Anda terlihat di monorepo sumber terbuka, membantu Anda membangun merek dan peluang Anda
  5. AI Pertama: Kami adalah pengadopsi awal AI, dan saling mendorong untuk bereksperimen dengannya agar dapat mencapai lebih banyak. Saat ini kami menggunakan CoPilot, Claude, dan Cursor, misalnya.


TANGGUNG JAWAB

  1. Menulis pull requests
  2. Meninjau PR kontributor, memastikan kualitas
  3. Menerima tanggung jawab untuk tujuan tim. Penting bagi saya untuk mendapatkan dukungan Anda terhadap tujuan tim. Kami tidak memerlukan "pengambil tiket," yang hanya khawatir tentang masalah mereka saat ini sambil mengabaikan bisnis dan pengguna. Kami membutuhkan rekan tim yang bersedia berbagi tanggung jawab atas hasil kami. Itu berarti Anda diharapkan untuk melakukan QA pada kode Anda sendiri, peduli apakah itu dirancang dengan baik, dan mempertimbangkan umpan balik pengguna.
  4. Tujuan tim kami saat ini adalah menjadi menguntungkan pada tahun 2025.


Anda akan menjadi rekan tim kedua. Inilah cara kami akan membagikan tanggung jawab:

  1. Saya (Tyler) - Fitur & bug frontend, berbicara dengan pengguna, menghasilkan permintaan
  2. Anda - Fitur & bug backend, DevOps


Saya mencari seseorang untuk "menguasai" backend. Ini berarti Anda akan:

  • Membuat 60-90% dari PR Anda fokus pada backend.
  • Bekerja sama dengan saya untuk mendefinisikan peta jalan teknis untuk API dan Microservices
  • Membagi peta jalan backend menjadi isu GitHub
  • Mendeploy dan QA perubahan di lingkungan staging dan produksi kami
  • Meninjau PR backend dari kontributor baru


Berikut adalah contoh proyek awal yang dapat Anda harapkan untuk dikerjakan

  1. Membantu kontributor baru mendapatkan pengaturan dev mereka lebih mudah dengan membuat CLI untuk menghasilkan acara kalender
  2. Menyelesaikan dukungan kami untuk acara berulang (mengonversi string RRule menjadi kueri dan mengujinya secara ketat)
  3. Memperbarui API kami untuk mendukung sinkronisasi dengan semua sub-kalender Google pengguna (saat ini hanya sub-kalender utama yang didukung)
  4. Memperbarui API kami untuk mengintegrasikan dengan kalender Microsoft dan Apple (saat ini hanya Google)
  5. Menerbitkan endpoint API publik kami ke situs dokumen kami agar kontributor baru dapat memahami cara kerjanya
  6. Merancang ulang backend kami
  7. Menarik kode integrasi kami ke dalam microservice tersendiri
  8. Membuat layanan pesan
  9. Membuat layanan pemeliharaan
  10. Menambahkan Docker dan k8s
  11. Menambahkan MCP bagi pengguna untuk mengelola acara mereka



Yang terpenting, Anda perlu selaras dengan misi (lihat Buku Panduan).

Jika Anda mencari pekerjaan sampingan yang santai di mana Anda bisa santai dan menghasilkan uang dengan mudah, ini bukan tempatnya. Saya akan mendorong Anda untuk menjadi insinyur terbaik yang Anda bisa. Saya juga akan mendorong Anda untuk melakukan yang terbaik untuk pengguna. Untuk mengatasi tantangan itu, Anda perlu sangat menghormati pengguna dan pekerjaan yang kami lakukan untuk mereka.


LANGKAH SELANJUTNYA

Panggilan informal selama 30 menit untuk menilai kesesuaian budaya, kemudian percobaan berbayar selama 7 hari

Arsitektur Perangkat LunakNode.jsAlgoritma & Struktur DataKomputasi AwanStruktur DataTypescriptMongoDB
Preview

Dane Tyler

FounderSwitchback Tech LLC

Aktif hari ini

Diposting di 17 September 2025

Laporkan

Pengingat Keamanan Bossjob

Jika posisi tersebut mengharuskan Anda bekerja di luar negeri, harap waspada dan waspada terhadap penipuan.

Jika Anda bertemu dengan perusahaan yang melakukan tindakan berikut selama pencarian kerja Anda, tolong segera laporkan

  • menahan ID Anda,
  • mengharuskan Anda untuk memberikan jaminan atau mengumpulkan properti,
  • memaksa Anda untuk berinvestasi atau mengumpulkan dana,
  • mengumpulkan keuntungan terlarang,
  • atau situasi ilegal lainnya.