Hatio is looking for Software Engineers to join our dynamic team and help build cutting-edge cloud-based supply chain solutions. This role is ideal for software engineers, programmers with experience who are passionate about software development, eager to learn, and ready to apply their skills in a real-world business environment. You will work under the guidance of experienced engineers to develop, test, and maintain scalable software solutions that empower businesses across Southeast Asia.
Key Responsibilities
1. Software Development & Coding
- Learn and apply best practices in software engineering while writing clean, maintainable, and efficient code.
- Develop and enhance Hatio's supply chain platform, including inventory, order, and warehouse management systems.
- Work with modern programming languages such as Python, JavaScript, or TypeScript to build robust applications.
2. Hands-on Learning & Mentorship
Receive on-the-job training and mentorship from experienced engineers to accelerate your learning curve.Participate in pair programming, code reviews, and training sessions to refine coding skills and learn industry best practices.3. System Integration & API Development
Assist in integrating third-party APIs with Hatio's platform, including e-commerce marketplaces and logistics service providers.Learn how to build and manage RESTful APIs for seamless data exchange between systems.4. Debugging & Troubleshooting
Identify, debug, and fix software issues under the guidance of senior engineers.Conduct unit testing and quality assurance checks to ensure system stability.5. Agile Development & Collaboration
Work in an Agile development environment, attending daily stand-ups, sprint planning, and retrospectives.Collaborate with cross-functional teams including designers, product managers, and QA testers to deliver high-quality software.6. Performance Optimization & Security
Learn how to optimize code for efficiency and scalability to handle large-scale business operations.Follow best practices in security to ensure data integrity and compliance with industry standards.7. Documentation & Knowledge Sharing
Maintain proper technical documentation for code, system architecture, and APIs.Share insights and research with the team to contribute to a culture of continuous learning.What We're Looking For (Fresh Graduate Edition)
1. Education & Background
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.2. Technical Skills (No Prior Experience Required, But a Plus)
Programming Languages : Python, JavaScript, TypeScript, or any modern backend / frontend language.Frontend Basics : Exposure to React, Vue, or Angular is a bonus.Backend Basics : Some knowledge of , Django, or Flask is helpful but not mandatory.Databases : Understanding of SQL (PostgreSQL, MySQL) or NoSQL (MongoDB, Firebase).Version Control : Familiarity with Git and GitHub / GitLab workflows.3. Soft Skills & Mindset
Eager to learn : Willing to explore new technologies and continuously improve.Problem-solver : Enjoys finding creative solutions to challenges.Team player : Works well in a collaborative environment.Attention to detail : Ability to spot issues and troubleshoot effectively.Adaptable : Thrives in a fast-paced startup culture.