We are seeking an experienced Backend Developer with deep expertise in Golang (v1.21) and web frameworks such as Gin and Fiber. You will be responsible for building and maintaining scalable, robust, and high-performance backend services and APIs. You’ll collaborate closely with frontend developers, DevOps, and tech teams to deliver reliable backend infrastructure for our applications.
Responsibilities- Design, build, and maintain high-performance RESTful APIs using Go (Golang) with Gin or Fiber
- Write clean, modular, and efficient code following best practices
- Optimize backend services for performance, scalability, and reliability
- Collaborate with frontend developers for seamless API integration
- Design and manage databases (SQL) and data models
- Implement unit, integration, and load testing for backend services
- Ensure application security, authentication, and authorization mechanisms
- Participate in code reviews and technical discussions
- Document APIs and system architecture
- At least 4-6 years of experience working as a Backend Developer
- Strong proficiency with Go (Golang), especially version 1.21
- Solid experience with at least one Golang web framework: Gin or Fiber
- Familiar with designing and developing RESTful APIs
- Good understanding of concurrency, goroutines, and channels
- Experience with SQL (PostgreSQL, MySQL)
- Familiar with Docker, Git, and CI/CD pipelines
- Experience with API documentation tools like Swagger/OpenAPI
- Good understanding of application security practices (e.g. JWT, OAuth2)
- Familiarity with microservices architecture
- Understanding of message brokers like Kafka, NATS, or RabbitMQ
Zettabyte is a software development company focused on the education sector. We work with our multicultural team to create and produce tools that increase the quality of life for anyone involved in the education sector.
We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, maintenance of the central database, and ensuring high performance and responsiveness. You will also integrate front-end components built by your teammates into a seamless application. A solid grasp of back-end technologies is essential.
Responsibilities- Participate in the entire application lifecycle, focusing on coding and debugging.
- Write clean, efficient, and maintainable code to develop functional web applications.
- Troubleshoot and debug applications to ensure optimal performance and reliability.
- Conduct UI tests and performance optimization.
- Build reusable code and libraries for future use.
- Collaborate with developers, designers, and system administrators to implement new features.
- Minimum 2 years of experience in Back-End Web Development.
- Proficiency in English, both spoken and written.
- Minimum 2 years experience with MongoDB or NoSQL databases and Git version control.
- Familiarity with GraphQL and large project structures is a plus.
- Strong analytical and problem-solving skills.
- Good teamwork, self-motivation, and attention to detail.
Willingness to work on-site in Yogyakarta.
Job Types: Full-time, Contract
Backend Developer Intern (Yogyakarta)Zettabyte is a software development company that focuses on the education sector. We work together with our multicultural team from our offices in Singapore, Bali, Yogyakarta, and Madagascar to create and produce tools that increase the quality of life for anyone who is involved in the education sector.
Requirements- Fluent in English both oral and written.
- Familiar with MongoDB or NoSQL databases and Version Control systems like Git.
- Familiar with GraphQL and understanding of project structure in web development is a plus.
- Analytical mindset with problem-solving abilities.
- Ability to work in a team, demonstrate self-motivation, and attention to detail.
- Assist in the complete application development lifecycle, with a focus on learning and contributing to coding and debugging tasks.
- Write code following best practices to contribute to the development of functional web applications.
- Assist in troubleshooting and debugging application issues.
- Participate in UI testing activities to enhance application performance.
- Contribute to the creation of reusable code and libraries for future projects.
- Collaborate with developers, designers, and system administrators to understand and contribute to the identification of new features and enhancements.
Develop and Maintain Backend Services: Maintain and enhance the functionality and stability of our backend services in the production environment, primarily utilizing Golang, Laravel, and
- Ensure the overall health and integrity of the backend systems, including implementing necessary code changes and updates.
Incident Response and Hotfixes: Swiftly identify, analyze, and implement urgent updates or "hotfixes" in the production environment to rectify errors or bugs efficiently.
- Be readily available for problem-solving to address and resolve backend issues as they occur.
Operational Support and Cross-functional Collaboration: Provide essential backend support to the IT and operations teams, assisting with troubleshooting and resolving issues that arise during daily operations.
- Collaborate closely with project developers and DevOps teams to ensure alignment of goals and synchronized source code management.
- Effectively communicate with various stakeholders, providing clear and concise updates regarding issues, root causes, action plans, and timelines.
- Bachelor Degree in Computer Science, Information Systems, or a related field
- Has 3-5 years of proven experience in backend development
- Strong proficiency in the "Golang" programming language Experience in both MySQL/PostgreSQL and MongoDB/NoSql
- Understanding of production environment management and experience with hotfix deployment
- Experience with working in a 24/7 operational environment
- Ability to effectively analyze and fix bugs in a production environment
- Strong understanding of system synchronization and the ability to align goals and source code effectively
- Excellent verbal and written communication skills, also strong collaboration skills
- Willing to Work From Office (Not Hybrid)
- Completion of a Bachelor of Science degree in Information Technology, Computer Science, or an equivalent technical field.
- A minimum of three (3) years of hands‑on, professional experience in .NET development.
- Demonstrated strength in collaborative teamwork and the ability to articulate technical concepts effectively through strong communication skills.
- The successful candidate must be willing and able to work full-time from our Yogyakarta office location.
- Must hold a Bachelor's degree in Information Technology or a related field
- Minimum of 6 years of experience as a .NET Developer
- Excellent teamwork and communication skills
- Willing to work on-site in Yogyakarta