Skill diminta
AWSAzureCI/CDDockerGCPGitGoGraphQLKubernetesMicroservicesMongoDBMySQLPostgreSQLSQLgRPC
Gaji pasar untuk posisi ini
Median Rp9,2 jt/bulan · rentang umum Rp7,5 jt – Rp11,3 jt
Berdasarkan 157 lowongan Backend Development se-Indonesia (semua level).
Lihat data gaji selengkapnya →Deskripsi
- Deskripsi pekerjaan Backend Architect Engineer 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