Search by job, company or skills

Agensi Pekerjaan Shivz Solution Sdn. Bhd

SOFTWARE DEVELOPER - BACKEND (NODE.JS / TYPESCRIPT)

3-10 Years
MYR 7,000 - 8,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

Are you ready to make a meaningful impact in a fast-paced startup environment We are seeking for a Backend Developer to help build and maintain the core backend API layer for our innovative AI-powered CRM and automation platform. If you are passionate about creating robust and scalable server-side applications, we want to hear from you!

As a Backend Developer, you will play a key role in developing RESTful APIs and ensuring seamless integration between various components of our platform. Your work will be crucial to the success of our AI-powered solutions.

Key Responsibilities

  • API Development: Create and maintain REST APIs using Express or Fastify.
  • Authentication & RBAC: Implement secure authentication methods and role-based access control (JWT, OAuth2, session-based).
  • Webhook Creation: Build webhook endpoints to facilitate payment, AI, and CRM integrations.
  • Database Management: Use Sequelize or Knex for Object-Relational Mapping (ORM) with MySQL.
  • Code Structure: Establish a proper folder structure and middleware for clean coding practices.
  • Collaborative Integration: Work closely with frontend and AI teams to ensure efficient API integration.

What We're Looking For:

  • Experience: Minimum 3 years in software development using Node.js and TypeScript.
  • Framework Knowledge: Proficient in ExpressJS or Fastify for building APIs.
  • Database Skills: Experience with MySQL, Redis, and ORM technologies like Sequelize or Knex.
  • Security Practices: Solid understanding of authentication and authorization best practices.
  • Familiarity: Basic knowledge of ERPNext or API-based CRM systems is a plus.
  • Team Player: Ability to work collaboratively in a small startup team.
  • Clear Communicator: Must document work clearly and communicate progress effectively.
  • Problem Solver: Comfortable brainstorming and tackling complex problems.
  • Open to Feedback: Willingness to receive constructive feedback and improve.
  • Collaborative Spirit: Must work closely with other roles (AI, Backend, Frontend, n8n, LangChain, etc.).

More Info

Job Type:
Function:
Employment Type:

Job ID: 139459779