Join our team and make a world of difference.

Senior Full Stack Developer

At SpatialDev, we specialize in data visualization and geospatial applications. We love object-oriented JavaScript frameworks such as Angular, Ember, Backbone, or React; Node.js; RESTful APIs; PostgreSQL and PostGIS; and Mapping/GIS libraries such as MapBox and Leaflet. We’re not rigid about what platforms and languages you use – but object oriented programming principles are a must.

We’re looking for a software engineer with 5 to 10 years of full stack experience who enjoys mentoring high potential young talent. The position will be based in Seattle.

  • Full stack development
  • Data modeling
  • Object oriented programming
  • Cross platform development (C++, Java, Objective-C, Swift, JavaScript – one or more languages)
  • Experience with open source or proprietary mapping platforms or frameworks
  • Knowledge of unit testing, performance testing, and client-side end-to-end testing (UI testing) and associated frameworks and tools
  • Basic project management skills
  • Act as lead or support developer on a variety of projects that range in size and complexity
  • Contribute advice on appropriate architecture and solutions, and work closely with project teams to assure their proper implementation of architecture and technology
  • Provide technical guidance and mentoring
  • Contribute to team best practices for client-side and server-side code
  • Interact with clients – technical and non-technical – to clearly communicate ideas and solutions
  • Contribute to the strategic direction of the company
  • A small team means greater impact – contribute to our projects, and our company’s strategic direction as a whole, in significant and meaningful ways.
  • We’ve got great clients – we are a growing company, with clients that span the world. We’ve worked with NASA, USAID, Red Cross, World Bank, and many others.
  • Not just the same stack every day – Our team loves technology and innovation, and our clients continually provide us with new challenges and opportunities that allow us to explore new technologies and create solutions that consistently push the boundaries of our skills. We are looking for someone who is just as passionate about learning and development as we are.
  • We treat our employees well – Not just great benefits, but support to explore new tools and technology and flexibility in your schedule.
  • Ample opportunities for international and domestic travel – in the past year, we’ve been to Nepal, Bangladesh, Ethiopia, Kenya, Amsterdam, and more!

Apply Now