Full Stack Developer for SaaS Application

Job ID: 40266462

Budget: $250 – $750 USD

We are looking for a Full-Stack Developer or Software Engineer with strong experience in building SaaS applications and integrating them with technical platforms (especially Salla).

The candidate will be responsible for:
Building and developing a fully integrated application connected to Salla–Zid
Managing backend architecture
Implementing technical integrations (APIs, OAuth, Webhooks)
Designing and developing the Admin User Interface (Admin UI)
Delivering a professional and practical user experience
The role requires someone who is truly skilled technically and design-wise, capable of thinking and executing at the same time.

Key Responsibilities
Backend Development
Develop the application using:
Node.js + Express
or
PHP + Laravel
Design and implement RESTful APIs within the application
Manage databases (MySQL / PostgreSQL)
Build business logic
Write clean, scalable, and maintainable code
Optimize performance and handle errors
API & Integration
Integrate the application with:
Salla APIs
External systems (CRM, payment gateways, marketing tools)

Handle:

OAuth2 (Authorization Flow)
Access & Refresh Tokens
Webhooks (customer creation, order completion, etc.)
Manage real-time synchronization
Process background jobs
UI/UX Development
Design and implement an internal Admin Panel

Build interfaces using:
HTML5
CSS3
JavaScript (ES6+)
or modern frameworks such as React / Vue
Translate requirements into a clear and smooth user experience
Design a practical merchant-facing interface for:
CRM rule configuration
Conditional discount creation
Reports display

Focus on UX
Reduce complexity
Provide clear options
Deliver a professional experience
Project Scope
The developer will be responsible for implementing two main features:
Within one application

-------------------------------------
SaaS App for Salla & Zid (Name TBD)

We are building a unified SaaS application (name to be defined later) that integrates with Salla & Zid.
The application includes two core features within one single tool.
Core Feature 1
Voice-Based Customer Reviews System
Concept

A system that allows merchants to display customer reviews as voice recordings inside the product page.
Instead of traditional text-only reviews, customers can record short audio testimonials that are displayed directly within the product description area.

How It Works
The merchant selects the product that will receive voice reviews.
The merchant uploads voice files manually
OR
The system generates a unique review link that can be sent to customers.
The customer:
Selects rating (stars)
Records a voice message (25–30 seconds max)
Submits the review
The voice review is automatically attached to the selected product.
The audio appears in a designated location inside the product page.

Functional Capabilities

Assign reviews to specific products
Upload audio files manually
Generate dynamic review links
Collect star ratings
Limit recording duration (25–30 seconds)
Auto-publish or moderation option (optional future update)
Embed voice review widget inside product description

Core Feature 2
Customizable Notification Bar System
Concept
A fully customizable notification bar system that merchants can place in multiple positions within their store interface.
The bar supports branding, animation, and multiple placements.
Capabilities
Add multiple notification bars (not limited to one)

Customize:

Background color
Text color
Typography
Logo upload
Animation effects
Motion type
Enable animated or static modes
Control display logic per page type

Placement Options
On Product Page:
Above product image
Below product image
Below description
Above Add to Cart button
Below product section
On Store Frontend:
Header area
Above main content
Below navigation
Sticky top bar
Other configurable positions

Advanced Customization
Toggle on/off per product
Animation style selector
Speed control
Logo size adjustment
Responsive behavior
Multiple bars management
Ordering priority if more than one bar is active

Unified App Structure
Both features exist within one unified SaaS architecture.
The system includes:
Admin Dashboard
Product-level control
Visual configuration panel
Integration with Salla/Zid APIs
Installation via OAuth
Lightweight frontend injection into store themes