KYDP Software Engineering (Cohort 1)

Exclusive to KYDP 2024
Onechain LimitedOnechain Limited
Kuala Lumpur, Malaysia
Full Time
Remote
Software Engineer
7 days ago

As a software engineer, you will focus on applying the principles of engineering to software development. Your role includes analyzing and modifying existing software as well as designing, constructing, and testing end-user applications that meet user needs — all through software programming languages. Some examples of your responsibilities include (but are not limited to) the following:

•⁠ ⁠Improving system quality by identifying issues and common patterns, and developing standard operating procedures

•⁠ ⁠⁠Enhancing applications by identifying opportunities for improvement, making recommendations, and designing and implementing systems

•⁠ ⁠⁠Maintaining and improving existing codebases and peer review code changes

•⁠ ⁠⁠Liaising with colleagues to implement technical designs

•⁠ ⁠⁠Investigating and using new technologies where relevant

•⁠ ⁠⁠Providing written knowledge transfer material.

- A preference for understanding Chinese language (Mandarin or Cantonese) is a plus

- ⁠Understanding in blockchain programming language, like Golang, Hyperledger Fabric or Solidity would be a plus.

To be successful in this role, you will need:

  • 3+ years of professional experience as a Full-Stack Developer, with solid experiences in Next.js

  • Experience with a back-end technology stack (e.g., Node.js or Python)

  • Solid understanding of web development fundamentals (HTTP, REST APIs)

  • Excellent problem-solving and debugging skills

  • Strong communication and collaboration skills

  • A passion for learning and staying up-to-date with the latest technologies

Responsibilities:

  • Design, develop, and maintain user interfaces using Next.js (or React.js)

  • Develop robust and scalable back-end APIs

  • Collaborate with designers and product managers to translate ideas into working applications

  • Write clean, maintainable, and well-documented code

  • Troubleshoot and debug issues across the entire application stack

  • Stay up-to-date with the latest web development trends and technologies

After the completion of your 4-month OJT, you may progress to the available role(s) below:

1.⁠ ⁠Full Stack Developer

OJT Period: 1 July 2024 - 30 Sept 2024

DO NOT APPLY IF YOU ARE NOT A K-YOUTH STUDENT