Chat on WhatsApp
Company Logo

Software Engineer

Company prefers not to disclose
Full-Time · On-site
Minimum Bachelor’s Degree
1 - 3 years of experience

Job Requirements

On-site
1 - 3 years of experience
Minimum Bachelor’s Degree

Skills

Software Architecture

Software Testing

Software Development

This job post is managed by

PM
PT Majoo Indonesia

Job description for Software Engineer at Majoo Indonesia

Job Requirements

Technical Skills

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

About the company
Majoo Indonesia
Consumer Services
201 - 500 employees

majoo is a fastest growing SaaS company providing super app business solution platform for 60 million Indonesian SME to grow their business, with more than 300 employees serving customers over 600 cities nation-wide, 24 hours online SME support with dedicated sales support in more than 60 major cities.

Comprehensive solution of an integrated Online POS, Accounting, Inventory Management, Employee Management, CRM, Business Analysis, Online Order, and Owner App.

Connecting largest digital ecosystem for SME to grow their sales with Grabfood, Tokopedia, Shopee, Bukalapak, Blibli, and Telkomsel Poin, facilitate digital payment with BCA, Ovo, GoPay, ShopePay, Linkaja and Dana, providing working capital with Investree, Koinworks, Modalku, Commbank and reach more customers with the help of Whatsapp and Telkomsel DigiAds.

We empower 60 million Indonesia's SME to improve and grow their business, creates more entrepreneurs to accelerate digital economy, helping businesses in creating employments, reduce social problems, and supporting country’s economics backbone.

Office address

SMESCO Tower Lt. 3, Jl. Gatot Subroto No.94, RT.11/RW.3, Pancoran, Kec. Pancoran, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12780

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Hybrid
Full-Time
3–5 years
+1
DeskTeam360.com

Software Engineer