Software Engineer

Tentang majoo

Didirikan pada tahun 2019, majoo adalah penyedia solusi manajemen bisnis terkemuka yang berkantor pusat di SMESCO Indonesia, Jakarta Selatan, dengan operasi di lebih dari 100 kota di seluruh negeri. Mendukung lebih dari 45.000 merchant UMKM aktif, majoo menawarkan solusi yang disesuaikan untuk bisnis di berbagai tahap pertumbuhan, termasuk Point of Sale (POS), akuntansi, manajemen inventaris, dan manajemen hubungan pelanggan (CRM). Platform ini telah memproses lebih dari 2 miliar transaksi di lebih dari 600 kota dalam berbagai industri seperti makanan & minuman, ritel, dan jasa, sambil mendorong pertumbuhan bisnis melalui inisiatif digitalisasi. majoo terus berinovasi dengan integrasi untuk pembayaran online, platform e-commerce, dan layanan keuangan, mendukung kesuksesan bisnis di seluruh Indonesia.

Deskripsi Pekerjaan

As a software engineer, you'll need to: 

  • analyse user requirements
  • write and test code, refining and rewriting it as necessary and communicate with any programmers involved in the project
  • research, design and write new features/programs

Minimum Kualifikasi

Core Programming - Golang Proficiency

  • Minimum 2+ years experience with Go

  • Deep understanding of Go concurrency (goroutines, channels, sync package)

  • Experience with Go modules, testing framework, and build tools

  • Knowledge of Go best practices and idiomatic code patterns

  • Familiarity with popular Go frameworks (Gin, Echo, Fiber, etc.)

Software Architecture - System Design & Architecture

  • Experience designing scalable, maintainable software systems

  • Understanding of microservices architecture patterns

  • Knowledge of API design principles (REST, GraphQL, gRPC)

  • Experience with distributed systems concepts

  • Understanding of design patterns and SOLID principles

  • Event-driven architecture and message queuing systems

Database Management - Database Expertise

  • Proficiency in SQL or NoSQL databases

  • Experience with PostgreSQL, MySQL, or similar RDBMS

  • Knowledge of database optimization and indexing strategies

  • Understanding of database migration and schema versioning

  • Experience with ORM/ODM tools (GORM, MongoDB drivers, etc.)

  • Data modeling and normalization concepts

Development Practices

  • Version control with Git

  • Code review and collaboration skills

  • Agile/Scrum methodology experience

  • Familiarity with AI-assisted development tools (e.g., Cursor, Claude, Gemini CLI)

  • Efficient usage of AI pair programmers in coding, testing, and refactoring

  • Ability to balance AI-generated code with manual review and quality assurance

  • Understanding AI tool limitations and applying human judgment where needed

DevOps & Infrastructure

  • Experience with containerization (Docker, Kubernetes)

  • CI/CD pipeline setup and maintenance

  • Cloud platforms (AWS, GCP, Azure)

  • Monitoring and logging tools

Kompensasi & Benefit

  • Gaji + Insentif
  • Komisi Penjualan Langsung sampai dengan 30%
  • Passive Income dari transaksi Web Order
  • Racing Reward untuk Sales terbaik
  • Bonus setiap Semester
  • ESOP (Program kesempatan kepemilikan opsi saham perusahaan bagi karyawan)

Fasilitas

  • Working Tools (Tablet, Brosur)
Footer support

Pustaka majoo

Isi Form dibawah ini untuk download pustaka

format: 62xxxxxxxx
Batal
Icon close

Temukan Paket Paling Tepat untuk Bisnismu

Isi form berikut untuk membantu kami tentukan paket paling sesuai dengan jenis dan skala bisnismu.
solusi bisnis form

+62
Selamat datang di majoo 👋 Hubungi konsultan kami untuk pertanyaan dan info penawaran menarik
whatsapp logo