Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are building iCASCO, a high-impact SaaS platform for certification and accreditation bodies based on ISO/IEC 17021-1 and ISO 17065 standards.
We are looking for a skilled Backend Developer (Node.js) who is passionate about building secure, scalable, and modular backend architectures. You will work closely with our Product Manager, CTO, and Frontend Developers to create a robust certification workflow engine that includes multi-role logic (CBs, clients, auditors), API integrations, smart analytics, and secure document handling.
This is a long-term opportunity to be part of a serious product aiming to transform the global conformity assessment ecosystem.
Your role includes:
- Designing and developing backend services and RESTful APIs using Node.js (Express/Nest.js)
- Building modular structures for workflows, user management, payment integration, and role-based access
- Ensuring system scalability, data integrity, and security
- Collaborating with the frontend and QA teams to deliver features on time
- Integrating third-party tools (e.g. Zoom, Email, Payment Gateways, AWS S3, Google Docs, etc.)
- Writing clean, testable, and maintainable code with proper documentation
Job Requirements
- 3+ years of experience in backend development using Node.js
- Solid knowledge of JavaScript/TypeScript and frameworks like Express.js or Nest.js
- Experience with relational (PostgreSQL/MySQL) and NoSQL (MongoDB) databases
- Experience in designing secure APIs and user authentication (JWT, OAuth, RBAC)
- Familiarity with CI/CD, Git, Docker, and deployment pipelines
- Strong understanding of software architecture and design patterns
- Experience with RESTful APIs, webhooks, and microservice communication
- Familiarity with cloud platforms (AWS/GCP/Azure) is a plus
- Bonus: Experience in building SaaS platforms or working on certification/ERP systems