Enable job alerts via email!

Software Engineer

Majoo Indonesia

Daerah Khusus Ibukota Jakarta

On-site

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company is seeking a skilled software developer proficient in Golang with at least 2 years of experience. The ideal candidate will have strong problem-solving skills and knowledge of microservices architecture, SQL or NoSQL databases, and experience with cloud platforms. This position emphasizes collaboration, communication, and continuous improvement in a fast-paced development environment.

Qualifications

  • Minimum 2+ years experience with Go.
  • Experience designing scalable, maintainable software systems.
  • Proficiency in SQL or NoSQL databases.

Skills

Golang Proficiency
Microservices architecture
SQL or NoSQL databases
Version control with Git
Docker
Cloud platforms (AWS, GCP, Azure)
Job description
Job Requirements A. 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
B. Soft Skills & Cultural Fit
Problem‑Solving Mindset
  • Ability to break down complex problems into manageable components
  • Creative thinking and innovative solution approaches
  • Quick adaptation to new technologies and frameworks
Collaborative Spirit
  • Strong communication skills for technical discussions
  • Mentoring and knowledge sharing capabilities
  • Team‑first attitude and constructive feedback culture
Quality Focus
  • Attention to detail in code quality and documentation
  • Proactive approach to identifying and fixing technical debt
  • Continuous learning and improvement mindset
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.