MERN Full Stack Developer - Mapbox and OSM
Worldwide
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/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
$3.00
-
$5.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:2 days ago
- Interviewing:2
- Invites sent:0
- Unanswered invites:0
About the client
- AustraliaSydney3:49 PM
- $132K total spent209 hires, 25 active
- 20,565 hours
- Tech & ITSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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