For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Arc Exclusive
Arc Exclusive

Full-stack Developer (MongoDB/Swift/Node.js) - PT Freelance - Worldwide

Location

Remote restrictions apply
See all remote locations

Hourly rate

Hourly rate

Min. experience

3 - 5 years

Hours per week

30 hours

Duration

52 weeks

Required skills

MongoDBNode.jsSwift

Freelance job
Posted 23 days ago
Apply now
Actively recruiting / 35 applicants

We’re here to help you

Sole is in direct contact with the company and can answer any questions you may have. Email

SoleSole, Recruiter

Role Overview

We are seeking an experienced Lead Developer to spearhead the development of our innovative concierge platform. This platform will serve multiple industries, including hospitality, wellness, transportation, and food services, through a unified booking system. The ideal candidate will lead the technical architecture, development, and integration of a robust multi-tenant system that can scale from small business users to enterprise hotel chains while maintaining proper data separation and security.

Responsibilities

Technical Leadership

  • Design and develop the core architecture for a multi-tenant, cloud-based reservation platform.
  • Lead the implementation of native iOS and Android applications with white-labeling capabilities.
  • Design a scalable backend system using Node.js, Express, and MongoDB that supports proper data isolation.
  • Architect and implement Oracle OPERA Cloud integration for enterprise hotel clients.
  • Establish development standards, code quality protocols, and technical documentation.

Project Management

  • Lead a cross-functional development team including backend, frontend, and mobile developers.
  • Create and maintain development roadmaps with clear milestones and deliverables.
  • Collaborate with product management to translate business requirements into technical specifications.
  • Prioritize features and bug fixes based on business impact and technical constraints.
  • Establish agile development processes and lead sprint planning/review sessions.

Integration & Security

  • Design and implement secure APIs for third-party system integration (Property Management Systems, payment processors).
  • Develop a robust multi-tenant data architecture with appropriate isolation for enterprise clients.
  • Implement proper authentication, authorization, and data encryption systems.
  • Ensure proper handling of sensitive customer data in compliance with relevant regulations (GDPR, CCPA).
  • Design and implement white-labeling capabilities for enterprise clients.

Quality & Performance

  • Establish testing strategies including unit, integration, and end-to-end testing.
  • Implement continuous integration and deployment processes.
  • Optimize system performance and scalability for high-traffic scenarios.
  • Design monitoring solutions to identify and address issues proactively.
  • Lead code reviews and ensure technical debt is minimized.

Required Skills

  • 5+ years of experience in full-stack development with Node.js and modern JavaScript frameworks.
  • 3+ years of experience developing native iOS applications with Swift.
  • Strong expertise in database design, particularly with MongoDB and multi-tenant architecture.
  • Experience with RESTful API design and implementation.
  • Proficient in cloud infrastructure (AWS, Azure, or GCP).
  • Experience with containerization and orchestration (Docker, Kubernetes).

Nice to Have

  • Experience with hotel PMS integration.
  • Background in the hospitality or service industry.
  • Knowledge of React Native or Flutter for cross-platform development.
  • Experience with GraphQL.
  • Familiarity with real-time systems and WebSocket implementation.
  • DevOps experience and knowledge of infrastructure as code.

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service