Backend Developer (English)

Tecnología de la información

5 marzo 2025339 vistas

Caduca en 14 días

We are looking for a skilled development team to build a dynamic web platform designed to connect job seekers with employers. This platform will feature job listings, a map for locating potential hires or opportunities, in-app payments, video calls, and more. The backend must be built using Node.js to ensure scalability and performance. Below are the key features and technical requirements for the web app:
Requirements:
Fluent in English
Resident in Barcelona
Must have workpermit in Spain

Key Features:
  Job Listings:
    A user-friendly interface for job seekers to search and filter available job opportunities.
    A system for employers to post job listings, detailing job descriptions, requirements, and application instructions.

  User Profiles:
    Job seekers can create comprehensive profiles with their skills, experience, and portfolios.
    Employers can build profiles showcasing their business, industry, and available positions.

  Map Integration:
    A real-time, interactive map to allow users to search for jobs or candidates based on geographical location.
    Users can view job listings or available workers nearby, enhancing local opportunities.

  In-App Payments:
    A secure in-app payment gateway to facilitate payments between job seekers and employers for work completed or services provided.
    Wallet integration for users to store and transfer funds within the app.

  Video Call Integration:
    A built-in video call feature for seamless interviews, meetings, and communication between job seekers and employers.
    A simple scheduling system for setting up video calls.

  Messaging System:
    A messaging feature for real-time communication between job seekers and employers, including notifications for new messages or updates.

  Rating and Review System:
    A feedback system for both job seekers and employers to leave reviews and ratings after a job is completed.

  Backend:
    The backend must be built using Node.js for scalability and performance.
    Express.js for RESTful API development.
    Database: Preferably a NoSQL database like MongoDB, but we are open to suggestions depending on the complexity of the app.
    JWT-based user authentication and role-based access control (RBAC) for job seekers, employers, and admins.

  Payment Integration:
    Integration with secure payment gateways like Stripe, PayPal, or similar for handling transactions.

  Video Call Integration:
    Use of WebRTC or third-party services (e.g., Twilio, Daily.co) to facilitate video calling.

  Geolocation:
    Integration with a geolocation API (such as Google Maps API) for mapping job seekers and employers based on location.

  Security:
    Ensure all user data is stored securely, with encryption and compliance to GDPR standards.
    Implement strong authentication and authorization protocols for different user roles.

Timeline:
We are aiming for an initial MVP release within X months. We expect the project to evolve after the MVP with ongoing updates, feature additions, and optimizations based on user feedback.

Budget: Negotiable
If you are interested in this project, please submit your portfolio, and include a brief outline of your development process, timeline, and a cost estimate.
We look forward to hearing from you and discussing how we can bring this platform to life!
  • Experiencia
    No se requiere
  • Idiomas
    Inglés – Avanzado
  • Jornada
    Parcial

pin iconBarri Gotic, Barcelona

icon
Desarrollador/aBarcelona

Information technology • 11-50 empleados

En JOB TODAY desde julio, 2017

With more than 7 years of experience in Promoting/Public relations, at Barcelona T&T our job is to study all the events, venues and book guest lists in the most famous places ahead of time.

Barcelona Tickets & Tours avatar icon
Barcelona Tickets & ToursActivo hace 28 días
¿Estás contratando?

Publica una oferta y contrata

Contratar Ya

Ofertas similares