Mapbox
Posted 1y ago

Software Development Engineer II (Full-stack Engineer)

Mapbox
Helsinki, Finland, Finland
RemoteFull Time
Responsibilities
  • Design tools
  • Develop services
  • Establish metrics
Requirements
  • 5+ years as a full-stack software engineer
  • Proficient in JavaScript, React, Node.js/Nest.js/Express
  • Cloud (AWS/Azure/GCP)
  • Docker/Kubernetes
  • UI/UX
  • REST, SPA, micro-frontend
  • Testing (Jest/RTL/Cypress)
  • CI/CD and robust software practices
Technical tools mentioned
JavaScriptReactNest.js/Express.jsAWSAzureGoogle CloudDockerKubernetesJestRTLCypressCI/CDTypeScript

Job description

Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 4 million registered developers have chosen Mapbox because of the platform’s flexibility, security and privacy compliance. Organizations use Mapbox applications, data, SDKs and APIs to create customized and immersive experiences that delight their customers. 

What Do We Do

The Data Tooling team owns a variety of services for review, validation and editing of Mapbox’s global basemap content with the aim of delivering our customers the most accurate, and continuously updating Live Map of the world. We rely on our robust data processing pipelines and suite of proprietary tools that we have built over the years that allows us to validate millions of data updates per month, process thousands of weekly user feedback from vehicles and mobile devices, and annotate millions de-identified user sessions and telemetry to make them machine readable and extract insights at scale.

We are seeking an experienced engineer to partner with a passionate group of software engineers to own, build, and grow out capabilities of our mapping tools to the next level.

Your Responsibilities Will Include

  • Drive the design, development, and testing of Mapbox tools and services for triaging and applying fixes for customer’s feedback as well as applying corrections on the top of third party data.

  • Solve complex workflow problems and implement enhancements in frontend and backend services based on evolving business requirements, metrics and user feedback.

  • Establish operational metrics that ensure your services are performing as expected and continuously drive improvements.

  • Maintain documentation for your services.

  • Collaborate with the in-house editors team to understand their workflows, gather pains and gains for everyday usage of services you are developing.

What we believe are important traits for this role

  • 5+ years of experience as a full-stack software engineer. 

  • Proficiency in JavaScript and modern frontend frameworks such as React.

  • Proficiency with server-side development in Node.js (Nest.js/Express.js).

  • Experience with cloud services (Amazon AWS, Microsoft Azure, Google Cloud) and associated technologies (Docker, Kubernetes).

  • Strong understanding of UI/UX principles and best practices.

  • Good understanding of client-side state management, asynchronous tasks and side effects.

  • Understanding of REST architecture, SPA approach, micro-frontend architecture, common software design patterns.

  • Experience with testing frameworks (eg. Jest/RTL/Cypress).

  • Familiarity with modern engineering best practices (build systems, CI/CD, etc). Good understanding of how to build robust software.

  • Strong English verbal and written communication skills. Mapbox has offices in the USA, Finland, Japan, and Belarus. You should clearly communicate complex ideas to a worldwide audience. Similarly, you should explain your work in detail and walk through decisions with teammates and collaborators.

Would be a plus

  • Experience with SQL/NoSQL databases.

  • Experience with TypeScript.

  • Experience with project management tools: Jira is preferred.

  • Would be a heavy plus an experience of working with GeoJSON and understanding of OSM tools ecosystem.

What We Value

In addition to our core values, which are not unique to this position and are necessary for Mapbox leaders:

  • We value high-performing creative individuals who dig into problems and opportunities.

  • We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people.

  • We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company.

  • We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.

By applying for this position, you acknowledge that you agree to the Mapbox Privacy Policy which is linked here.

We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.

#LI-Remote

About Mapbox

Provides a location platform for custom maps and navigation.

Year founded
2010
Employees
915
Organization type
Private
Latest investment
Raised $280.00M Series E (2023) — led by SoftBank Group
Subsidiaries
Headquarters
US

Similar jobs

Software Engineer roles near Helsinki, Finland
2d
Save
Mark Applied
Hide
Software Engineer – Embedded / Wireless Software
Espoo, Uusimaa, Finland
€37k-€68k/yr OnsiteFull Time
Silicon Labs
Silicon LabsNASDAQ: SLAB: Designs and manufactures semiconductors and wireless connectivity solutions.
Requires C programming in embedded or systems contexts, software design experience, debugging and testing skills, teamwork, fluent English, AI tool experience, and a bachelor's or master's degree in a software-focused technical field.
C, Bluetooth, Artificial intelligence (AI)
2d
Save
Mark Applied
Hide
Junior Software Engineer
Espoo, Uusimaa, Finland
HybridFull Time
Fortum
FortumNasdaq Helsinki: FORTUM: Generates and provides low-carbon electricity and district heating.
1+ YOE1+ year full-stack software experience focused on frontend development; Node.js, TypeScript, React, APIs, cloud platforms, CI/CD, DevSecOps, English fluency, Finnish work authorization, and relevant university education.
Node.js, TypeScript, React, AWS, Microsoft Azure, CI/CD, DevSecOps, IAM, CIAM
2d
Save
Mark Applied
Hide
Senior Software Engineer
Helsinki, Uusimaa, Finland
HybridFull Time
Siemens Healthineers
Siemens HealthineersFrankfurt Stock Exchange: SHL: Manufactures medical imaging and laboratory diagnostic equipment.
Bachelor's or master's degree in computer science or related field, or equivalent experience; strong software engineering skills with C#/.NET or an object-oriented language, distributed systems, web UI, cloud development, and fluent English.
C#, .NET, Angular, PowerShell, Ansible, Kubernetes, Docker, DICOM, CQRS
2d
Save
Mark Applied
Hide
Software Engineer – Embedded / Wireless Software
Espoo, Uusimaa, Finland
€37k-€68k/yr OnsiteFull Time
Silicon Labs
Silicon LabsNASDAQ: SLAB: Designs and manufactures semiconductors for wireless and IoT connectivity.
Requires C programming, embedded or systems software design, debugging, testing, teamwork, fluent English, and experience with AI-powered tools; degree in a related field preferred.
C, Bluetooth, Application Programming Interface (API), microcontrollers, Continuous Integration (CI), artificial intelligence (AI)
2d
Save
Mark Applied
Hide
Senior Software Engineer
Helsinki, Uusimaa, Finland
HybridFull Time
Siemens Healthineers
Siemens HealthineersFrankfurt Stock Exchange: SHL: Provides medical imaging and diagnostic solutions to healthcare providers.
Bachelor's or master's in computer science or related field; software engineering experience with C#/.NET or object-oriented languages, distributed systems, web UI, cloud development, and fluent English.
C#, .NET, Angular, PowerShell, Ansible, Kubernetes, Docker, Linux, DICOM, CQRS, Generative AI
3d
Save
Mark Applied
Hide
Ohjelmistokehittäjä (Power Platform)
Espoo, Uusimaa, Finland
HybridFull Time
Vivicta
Vivicta: Provides managed IT services and digital transformation for Nordic enterprises.
Experience designing Microsoft Power Platform solutions, integrations, modern software development, DevOps, security, AI services, and collaboration with technical and business stakeholders.
Microsoft Power Platform, Azure, Power Apps, Service Bus, Power Automate, PCF, Dataverse, Azure DevOps, Copilot Studio, Visual Studio, Confluence, Jira, Azure Functions, SOAP, XML, BizTalk, Azure API Management, LLM, Azure Logic Apps
4d
Save
Mark Applied
Hide
Senior Software Engineer (Songtradr)
Helsinki, Uusimaa, Finland
€6k-€8k/mo HybridFull Time
Vektorio
Vektorio: Cloud-based construction data management platform for infrastructure projects.
5+ YOE5+ years building production software; strong Node.js and TypeScript experience; cloud-native backend, API, distributed systems, SQL/NoSQL, Linux, Docker, and AI-assisted development experience.
Node.js, TypeScript, AWS, GCP, REST APIs, Microservices, Event-driven architectures, SQL, NoSQL, S3, Docker, Linux
4d
Save
Mark Applied
Hide
Software Developer
Helsinki or Turku or Rauma
HybridTemporary
Telenor
TelenorOslo Stock Exchange: TEL: Provides telecommunications, broadband, and digital services.
3+ YOESeveral years of software development experience with Python, PostgreSQL, REST APIs, FastAPI, Pydantic, SQLAlchemy, TypeScript, Vue 3, Vite SPA, and GitLab CI/CD; approved security clearance required.
PostgreSQL, REST, API, Python, FastAPI, Pydantic, SQLAlchemy, TypeScript, Vue 3, Vite, SPA, GitLab, CI/CD, Linux, Docker, Ruby