Full-Stack Developer (Node.js/TypeScript) to Finalize and Extend Service Management App
Location Not Available
Stellenbeschreibung:
    Job Description
    Job Description:
    We are looking for an experienced TypeScript/Node.js developer (or agency) to take over our service app backend project, complete it, and prepare it for production deployment.

    The project has already been started using TypeScript, Node.js, and Express, but there are still multiple errors and missing features that need to be finalized professionally. The application should run reliably in production and be deployed on a platform like Render/Heroku/Vercel.

    What we currently have:
    • Backend partially implemented in TypeScript/Node.js
    • Authentication, routes, and first modules already started
    • Source code available in a GitHub/Zip file

    What needs to be done:
    1. Fix existing TypeScript and Express errors
    2. Finalize the backend (routes, services, controllers, middleware)
    3. Implement additional modules:
      • Employee scheduling & auto-assignment
      • Absence/leave & sick days
      • Employee rating system (traffic light)
      • Push notifications & email service
      • File upload/download module
      • Export & Admin statistics
      • Future features like advance payment handling, fallback assignments, etc.
    4. Prepare and support deployment (Render/Heroku/Vercel)
    5. Ensure clean, well-documented, and maintainable code

    Collaboration & Payment:
    • We prefer working with milestones (e.g., 4 phases)
    • Payment will be made after each milestone is completed
    • Long-term collaboration possible, as more features will be added in the future

    Required Skills:
    • TypeScript, Node.js, Express
    • REST API design and security (JWT, middleware)
    • Databases (PostgreSQL/MySQL/MongoDB – open for discussion)
    • Deployment experience (Render, Heroku, Vercel, or similar)
    • (Optional) Experience with React/React Native for frontend/mobile app

    What we expect:
    • Clear communication
    • Clean and structured code
    • Reliable delivery of milestones

    If you are interested, please send us your proposal including:
    • Relevant experience with similar projects
    • Your suggested approach to structuring the milestones
    • Your hourly rate or project fee

    📌 Scope of Work (Milestones)

    Milestone 1 – Project Setup & Cleanup
    • Review current codebase
    • Fix existing TypeScript and Express errors
    • Standardize folder structure, routes, and middleware
    • Ensure project builds and runs locally without errors
    Deliverable: Stable backend foundation, clean build without errors

    Milestone 2 – Core Features Completion
    • Finalize existing modules (auth, employees, orders, scheduling)
    • Implement absence/leave & sick days module
    • Implement employee rating system (traffic light: green/yellow/red)
    • Add push notifications and email service
    Deliverable: Core backend modules working with API endpoints tested

    Milestone 3 – Advanced Features & Export
    • Implement file upload/download module
    • Add export (CSV/Excel) functionality
    • Implement admin statistics dashboard API (KPIs & analytics)
    • Add fallback/backup employee assignment system
    Deliverable: Advanced backend features ready and documented

    Milestone 4 – Deployment & Handover
    • Deploy backend to production (Render/Heroku/Vercel)
    • Set up environment variables & database connection
    • Provide deployment documentation
    • Final project handover and knowledge transfer
    Deliverable: Live running backend, ready for production use

    📌 Collaboration & Payment
    • Payment will be structured by Milestones.
    • Each milestone is reviewed and paid upon completion.
    • Open to long-term collaboration for future features and maintenance.

    What we expect from you:
    • Proactive communication
    • Reliable delivery within agreed milestones
    • Suggestions for improvements and best practices

    ✅ We already have the project files (as a ZIP) and will provide them to the selected developer.
Stelleninformationen
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Remote
  • Kategorie:

    Development & IT
  • Erfahrung:

    Erfahren
  • Arbeitsverhältnis:

    Freelance
  • Veröffentlichungsdatum:

    19 Aug 2025
  • Standort:

KI Suchagent
ai job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!