MERN Full Stack Developer - Mapbox and OSM

Posted 5 weeks ago

Worldwide

Summary

Full-Stack Developer — MERN, Next.js and Mapbox We are looking for an experienced Full-Stack Developer to join our team and help build and enhance a modern, map-based property technology platform. The ideal candidate will have strong experience across the **MERN stack**, advanced **Next.js** skills, and proven commercial experience building applications with **Mapbox**. ## Key Responsibilities * Develop and maintain scalable web applications using MongoDB, Express.js, React and Node.js. * Build responsive, high-performance interfaces using Next.js. * Develop and integrate REST APIs. * Design and manage MongoDB collections, queries and indexes. * Build interactive mapping features using Mapbox. * Work with markers, polygons, layers, clustering, filters and location-based data. * Improve application performance, reliability and usability. * Troubleshoot technical issues across the frontend, backend and database. * Collaborate with product, design and development team members. * Write clean, maintainable and well-documented code. ## Essential Skills * Strong commercial experience with the MERN stack: * MongoDB * Express.js * React * Node.js * Strong Next.js experience, including dynamic routing, server-side rendering and API integration. * Strong JavaScript and TypeScript skills. * Experience building and consuming REST APIs. * Experience with Git and modern development workflows. * Strong understanding of responsive design and application performance. * Ability to work independently and communicate clearly. ## Mapbox Experience — Mandatory Candidates **must have proven Mapbox development experience**. You must be able to demonstrate at least **two previous Mapbox projects during the interview**. These examples should show hands-on experience with features such as: * Interactive maps * Custom markers and popups * GeoJSON data * Polygons and boundaries * Map layers and styling * Clustering * Search and filtering * Map-based user interactions * Performance optimisation for large datasets Applications without demonstrated Mapbox experience will not be considered. ## Highly Regarded * Experience with large geospatial datasets. * Experience with property technology or real estate platforms. * Experience with Mapbox GL JS. * Experience with Redux or other state-management tools. * Experience with Tailwind CSS. * Experience deploying Next.js and Node.js applications. * Experience with Docker, cloud infrastructure or CI/CD pipelines. * Knowledge of geospatial databases, indexing or spatial queries. ## How to Apply Please include: 1. A summary of your MERN and Next.js experience. 2. Links to at least two Mapbox projects you have personally worked on. 3. A clear explanation of your role in each Mapbox project. 4. Your availability and preferred working hours. 5. Your hourly rate or salary expectations. 6. A link to your GitHub, portfolio or relevant code samples. **Important:** The two Mapbox examples must be available for demonstration during the interview.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • $3.00

    -

    $5.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
API
Node.js
React
API Integration
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:5 weeks ago
  • Interviewing:
    2
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Aug 27, 2009
  • Australia
    Sydney6:31 AM
  • $132K total spent
    210 hires, 25 active
  • 20,627 hours
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

JavaScript
Web Development
Android
WordPress
Web Design
PHP
HTML
HTML5
iOS
Graphic Design
Looking for iso26262 ExpertHourly‐ Posted 4 weeks ago
Data Entry
Social Media Marketing
Risk Analysis
HAZOP
Data Analysis
YouTube Development
Test Development
Risk Assessment
Analytical Presentation
Content Editing
HazID
Email Marketing Strategy
Social Media Optimization
Web Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo