Enable job alerts via email!

Full Stack Developer (Node.js / Nest.js / Next.js)

Aonic

Subang Jaya

On-site

MYR 30,000 - 60,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company that specializes in innovative drone solutions and smart technology. As a Software Engineer, you will play a pivotal role in the full product development lifecycle, crafting efficient and scalable code. Collaborate with UI/UX designers to bring concepts to life, manage database structures, and integrate complex APIs to enhance system capabilities. This position offers a unique opportunity to work in a dynamic environment that values creativity and technical excellence, making a significant impact on the future of technology in various sectors.

Qualifications

  • Minimum of 3 years of relevant experience in backend development.
  • Experience in designing and developing RESTful APIs for seamless integration.

Responsibilities

  • Lead architectural decisions for both backend and frontend.
  • Integrate complex APIs into the website with Next.js.

Skills

Node.js
Nest.js
Next.js
RESTful APIs
Agile methodologies
Database management
UI/UX collaboration
Security best practices

Education

Degree in Computer Science
Equivalent industry experience

Tools

AWS
Azure
Google Cloud
Supabase
Firebase

Job description

About Us

Aonic is an end-to-end drone solutions company. We began by providing drone services and has since evolved into a comprehensive solutions provider - creating our own drones, supplying major brands like DJI, and now expanding into distributing smart home products.

With expertise across B2B and B2C segments, we deliver end-to-end solutions through six integrated verticals: agriculture, industrial, services, retail, academy and lifestyle.

At Aonic, our mission is to empower businesses and end users with innovative ecosystems that drive efficient living through smart technology.

About the Role

We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.

Key Responsibilities
  • Able to lead architectural decisions for both the backend and frontend, ensuring scalability, performance, and maintainability.
  • Experience working with UI/UX designer and capable of translating design into web elements.
  • Complex APIs integration into the website with Next.js and maintaining good practices.
  • Experience in managing database structures and ensuring data integrity.
  • Integrate 3rd party services and APIs to extend system capabilities.
  • Collaborate in Agile methodologies, participate in daily SCRUM meetings and get involved in SPRINT activities.
  • Able to communicate technical concepts and ideas effectively within the team.
  • Good documentation skill to record technical specifications and other important information.
  • Work with QA closely in resolving bugs and ensure clarity in communication.
About You
  • Degree in Computer Science or related field, or equivalent industry experience.
  • Minimum of 3 years of relevant experience in backend development.
  • Worked with payment channels or any financial related integration.
  • Experience in designing and developing RESTful APIs for seamless integration.
  • Familiar with frontend design trends and framework used.
  • Ability to troubleshoot and resolve complex technical issues.
  • Have knowledge of security best practices for backend development.
  • Proficiency in Node.js, Nest.js and Next.js, other languages, is a plus.
  • Experienced with Supabase or Firebase is preferred.
  • Hands-on experience with AWS, Azure, or Google Cloud.
  • Knowledge of good coding practices & standards, including object-oriented design, code refactoring, debugging, and code documentation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.