Software Engineering - Internship

Get to know us

We are on a mission to revolutionise access to global financial opportunities through digital assets.

Hata, as a licensed digital asset platform that is regulated and supervised by both Securities Commission of Malaysia and the Labuan Financial Services Authority, provides innovative online spot trading to both retail and institutional clients globally to access opportunities in the digital asset space.

Our team is composed of experienced professionals from PwC, Luno, JP Morgan, Nokia, Huawei and Grab. Powered by our mission to provide the safest & most reliable gateway to access digital assets, we adopt a customer-first approach by operating a compliant platform that is safe and easy to use for our customers.

We have big dreams to achieve and providing a safe and easy to use platform for people in our region is merely the first step. If you have big ambitions, help build our new digital asset platform with us.

Get to know the role

Join our dynamic engineering team to gain hands-on experience in full-stack development within the fast-paced fintech and trading sector. You will contribute to real projects involving financial data, API integrations, and robust software planning and testing.

Day-to-day Tasks

  • Full-Stack Development: Assist in developing and maintaining features for both frontend and backend systems.

  • API Integration: Connect and work with external financial and trading APIs.

  • Software Planning:

    • Backend: Participate in database schema design and planning.

    • Frontend: Assist in creating wireframes and planning user interface flows.

  • Our main tech stack:

    • Backend - Golang, Typescript, Javascript, Solidity,

    • Frontend - Javascript, Typescript, PHP

    • Framework - AdonisJS, Laravel, Nestjs, Flutter, VueJS, Hardhat

    • Technology - Docker

  • Quality Assurance: Conduct QA testing to ensure functionality, performance, and reliability of applications.

  • Code Quality: Learn and apply software engineering best practices, including clean code principles, version control (Git), and code reviews.

  • Collaborate: Work closely with product managers, designers, and senior engineers to understand requirements and contribute to turning product visions into tangible features.

  • Problem-Solving: Take initiative to identify and troubleshoot issues, developing your analytical and technical problem-solving skills.

  • Team Contribution: Add positive energy to the team and collaborate effectively with team members across different functions.

Must-Haves

  • Foundational Coding Skills: Proficiency in at least one programming language (e.g., Golang, Java, Python, JavaScript, C++, C#) or frontend technology (e.g., React.js, Vue.js, Angular).

  • Eagerness to Learn: A strong desire to learn about software architecture, API development, and cloud services (e.g., Alicloud, AWS, Google Cloud). Exposure to microservices is a plus.

  • Basic Understanding: Familiarity with software development fundamentals, including data structures, version control (Git), and basic database concepts.

  • Problem-Solving Mindset: The ability to think critically and a passion for building innovative solutions.

  • Team Player: Excellent communication skills and the ability to work collaboratively in a team environment.

  • Academic Background: Currently pursuing or recently completed a Bachelor’s degree in Computer Science, Engineering, or a related field.

Nice-to-Haves

  • Any personal projects, coursework, or previous internship experience in software development.

  • Basic knowledge of backend frameworks (e.g., Gin, Echo for Golang) or frontend performance optimization.

  • An understanding of clean architecture and SOLID principles.

  • Ability to work independently and manage multiple tasks effectively.

What you will gain

  • Mentorship from experienced engineers and leaders.

  • Hands-on experience with cutting-edge technologies in the fintech space.

  • Insight into the full software development lifecycle.

  • A collaborative and supportive learning environment.

  • Potential for a full-time offer based on performance.

Qualifications

Currently enrolled in or a recent graduate of a diploma or degree program in Computer Science, Software Engineering, or any related field.

If you are interested in joining Hata, please send your resume to