Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Backend Developer (Golang) di PT Inosoft Trans Sistem kami kurasi dari Glints (kategori Teknologi & IT). Posisi ini ditandai sebagai remote — pastikan timezone dan syarat lokasi kandidat di deskripsi resmi. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
COMPANY DESCRIPTION
Established in 2006, PT. INOSOFT TRANS SISTEM is a Surabaya-based software development company specializing in supply chain management solutions. We are committed not only to providing cutting-edge technology but also to fostering innovation, growth, and the professional development of our team.
ROLE OVERVIEW
We are looking for a full-time Backend Developer (Golang) to help us build scalable, secure, and high-performance enterprise systems. This is a fully remote position, allowing you to contribute from anywhere while collaborating with our dynamic, distributed team.
You’ll work on an AI-powered supply chain management platform focused on demand–supply planning and warehouse operations. The platform provides forecasting, anomaly detection, and real-time business recommendations by combining operational and external data — including sales, inventory, inspection, and logistics informatio. You’ll contribute to building the backend intelligence layer that enables these insights, ensuring data integrity, scalability, and performance across complex enterprise systems.
Our environment encourages continuous learning, cross-functional collaboration, and innovation, including the use of AI-assisted development tools to maintain clean, efficient, and maintainable backend architecture.
REQUIREMENTS
- Bachelor's degree in Computer Science, Information Technology, or related fields.
- Minimum 5 years of professional experience in backend web development.
- Strong proficiency in: (1) Golang (Go) – RESTful APIs, Goroutines, concurrency, error handling, and microservices architecture. (2) PostgreSQL – query optimization, indexing, schema design, and transactions.
- Experience building and integrating data-driven systems that handle large-scale, structured, or semi-structured datasets.
- Experience designing and maintaining RESTful APIs and working with message queues (Kafka, RabbitMQ) or data pipelines is a plus.
- Strong understanding of system scalability, caching, and performance optimization.
- Experience using CI/CD tools (e.g., GitHub Actions, GitLab CI).
- Proficiency with Git, including branching strategies and version control best practices.
- Familiarity with containerization and deployment (Docker, Kubernetes, or cloud environments).
- Understanding of security best practices (SQL injection prevention, JWT/OAuth2, secure data handling).
- Hands-on experience with task/project management tools (e.g., JIRA, MIRO).
- Familiarity with AI-based development tools (e.g., GitHub Copilot, Cursor, Windsurf) to enhance productivity and code quality.
- Strong analytical and problem-solving skills with a keen attention to detail.
- Good command of English, both written and spoken.
- A growth mindset and eagerness to learn new technologies and frameworks.
JOB DESCRIPTION
- Design, develop, and maintain backend services and APIs using Golang and PostgreSQL.
- Collaborate with frontend developers, ML engineers, and product teams to integrate AI-driven analytics and insights into backend logic.
- Optimize backend performance for scalability, reliability, and real-time responsiveness.
- Implement secure authentication and authorization mechanisms.
- Build modular, testable code and participate in code reviews to maintain quality standards.
- Develop and maintain unit tests and integration tests using Go testing frameworks.
- Leverage AI-assisted tools to accelerate development and maintain clean, consistent code.
- Identify, debug, and resolve backend issues and performance bottlenecks.
- Stay current with evolving Golang frameworks, database optimization techniques, and backend best practices.
- Collaborate under Scrum methodology and contribute to long-term product development cycles.
JOIN US
Ready to take the next step in your career?
Be part of our exciting journey in delivering smart, data-driven, and innovative enterprise solutions!