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 Stack Developer to build scalable, secure, and high-performance enterprise web applications.


This is a fully remote position where you will contribute to an AI-powered Supply Chain Management platform that supports demand planning, warehouse operations, inventory management, inspection, and logistics processes. Working closely with cross-functional teams, you will take ownership of both frontend and backend development while contributing to technical design, system architecture, and engineering excellence.


We value clean architecture, continuous improvement, collaboration, and the use of AI-assisted development tools to deliver high-quality software.

 REQUIREMENTS

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum 5 years of professional experience in web application development.
  • Strong experience developing and maintaining full stack web applications using Golang, PostgreSQL, React, TypeScript, JavaScript, HTML5, and CSS3.
  • Experience building RESTful APIs, microservices, scalable backend systems, and data-driven applications.
  • Experience developing dynamic frontend applications using component-based architecture and Server-Driven UI (SDUI) concepts.
  • Experience building interactive visualization tools, workflow editors, dashboards, or similar applications using HTML Canvas, SVG, WebGL, or libraries such as React Flow, Konva, Fabric.js, PixiJS, D3.js, or equivalent.
  • Good understanding of software architecture, design patterns, dependency injection, system scalability, performance optimization, caching, authentication, authorization, SQL injection prevention, JWT/OAuth2, and secure data handling.
  •  Experience with Git, CI/CD pipelines, Docker, containerized development, and Agile/Scrum methodologies.
  • Experience implementing unit, integration, and automated API testing.
  • Experience performing code reviews, mentoring developers, and contributing to engineering best practices.
  • Ability to communicate technical solutions and architectural decisions clearly to technical and non-technical stakeholders.
  • Experience working in collaborative environments with Product Owners, UI/UX Designers, QA Engineers, and cross-functional engineering teams throughout the software development lifecycle.
  • Familiarity with AI-based development tools (e.g., GitHub Copilot, Cursor, Windsurf) to enhance productivity and code quality.
  • Strong analytical thinking, problem-solving skills, and attention to detail.
  • Good communication skills in English, both written and spoken.
  • Self-driven, collaborative, and eager to learn new technologies.

JOB DESCRIPTION

  • Design, develop, and maintain scalable full stack applications using Golang, PostgreSQL, React, and TypeScript.
  • Build secure, reliable, scalable, and high-performance RESTful APIs and modern web applications.
  • Develop responsive, dynamic, and reusable frontend components with a strong focus on user experience and maintainability.
  • Collaborate with Product Owners, UI/UX Designers, QA Engineers, and other developers to deliver high-quality software solutions.
  • Collaborate with cross-functional teams to define technical solutions and system architecture for new features.
  • Optimize application performance across frontend, backend, and database layers.
  • Perform code reviews and contribute to coding standards and engineering best practices.
  • Develop, maintain, and improve unit and integration tests to ensure software quality.
  •  Troubleshoot, debug, and resolve technical issues throughout the software development lifecycle.
  • Utilize AI-assisted development tools to improve productivity, code quality, and development efficiency.
  • Participate in technical discussions, architecture reviews, and solution design throughout the software development lifecycle.
  • Stay current with emerging technologies and proactively recommend improvements to system architecture, engineering practices, and development processes.

JOIN US


Ready to take the next step in your career?

Send your CV to

Join us in building intelligent, scalable, and AI-powered enterprise solutions that drive the future of supply chain management



More from PT. INOSOFT TRANS SISTEM
PT. INOSOFT TRANS SISTEM 5 hours ago
PT. INOSOFT TRANS SISTEM 5 hours ago

Full Stack Developer

Apply Now
Back to search page