Glints Teknologi & IT Full Time

Backend Engineer

Majoo Indonesia

Blimbing ไม่เปิดเผยเงินเดือน Posted 5 days ago
Location Blimbing
Salary ไม่เปิดเผยเงินเดือน
Job Type Full Time
Country Indonesia

Job Description

Full details about the role and requirements

Yukerja Summary

The Backend Engineer role at Majoo Indonesia is curated from Glints (category Teknologi & IT). Note the work location (Blimbing) before applying. Yukerja.com is not the employer — applications are handled on the official source site.

Core Programming - Golang and PHP Proficiency

Core Programming:

  • Golang: Minimum 2+ years of experience. Must demonstrate deep knowledge of concurrency (goroutines, channels, sync package), modules, and idiomatic patterns.
  • PHP: Minimum 2+ years of experience with Laravel or CodeIgniter frameworks.
  • Software Architecture: Proficiency in designing scalable microservices, API design (REST, gRPC), and distributed systems. Candidates must apply SOLID principles and understand event-driven architectures. Additionally, candidates must demonstrate expertise in normalization and denormalization strategies to effectively handle large-scale data and ensure system scalability.
  • Database Management: Expert-level SQL/NoSQL knowledge (PostgreSQL, MySQL). Skills must include schema versioning, optimization, indexing strategies, and data modeling.
  • Modern Development: Experience with Git, Agile/Scrum, and AI-assisted development tools (e.g., Cursor, Claude). Candidates should demonstrate the ability to balance AI efficiency with human judgment and code quality

Software Architecture - System Design & Architecture

  • Experience designing scalable, maintainable software systems
  • Understanding of microservices architecture patterns
  • Knowledge of API design principles (REST, 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


Disclaimer: Yukerja.com is a job aggregator, not an employer. This listing is aggregated from Glints. Applications are processed on the official company or source site. We are not responsible for listing accuracy.

Tips for Applying to Backend Engineer

  1. Read the full description and ensure your skills match before applying to Majoo Indonesia.
  2. Tailor your CV and cover letter to keywords in the job description — especially for Teknologi & IT roles.
  3. Click Apply Now to go to Glints. The hiring process is entirely on the source site.
  4. Prepare an updated portfolio or LinkedIn profile if required during screening.
  5. Beware of payment requests — legitimate jobs do not charge application fees.

Related articles: CV ATS · Career Blog & Tips