Come Work With Us

Junior Software Engineer

Share this job:

We are in the business of innovation. At Spatial Networks we firmly believe in the power of company culture and its direct affect on success. Our ongoing mission is to provide an optimum environment for fostering ideas into effective technology solutions for global markets. This requires combining talented people, effective workflow, a focused mission and vision, and coffee... lots of coffee.  A creative, collaborative culture means we agree and disagree, complement and critique, teach and learn but most importantly, do. We have an energetic, fast-paced and fun environment that allows every team member the opportunity for growth. In addition to all the coffee you could possibly consume in a day, we offer an outstanding benefits package including medical, dental, vision, 401(k) and more.

We're looking for a talented, passionate software developer with a knack for building clean, quality software. Everything we do involves maps and data, with a focus on usability and simplicity. We thrive on building amazing mapping tools to help individuals and organizations solve problems. You would be joining a team of motivated engineers, geographers, and designers who spend everyday learning, teaching, and advancing the state of the art in geospatial technology.

Responsibilities / Required Skills

  • Build and maintain web applications in a Ruby on Rails environment.
  • Assess reported bugs and issues, diagnose, and troubleshoot.
  • Knowledge of Ruby, Javascript, HTML, CSS, shell scripting.
  • Use GitHub and other communication tools to work with everyone on the team.
  • Knowledge of working with and implementing REST APIs.
  • Raise your own, and the team’s, skill level every day by growing and learning.
  • Help the product team manage requirements and design new product features.
  • Other technologies that are beneficial: node.js, PostGIS, Amazon Web Services infrastructure, haml/sass, CoffeeScript.
  • Bonus: Work with open-source mapping tools like PostGIS, Leaflet, QGIS, + Mapbox Studio.

Essential Skills

  • Front-end web development - The core of your role will be building front-end web tools, so a diverse background of knowledge about HTML, CSS, Javascript, and other modern tech is critical. Experience with Git and GitHub are huge pluses, especially previous work on open source.
  • Product driven - We build tools to help people solve problems. A focus on the users perspective is critical to everything we create.
  • Eye for design - Our bar for design in our products is high, from graphics, to composition, to user experience. Design helps communicate intent and functionality, so it’s always central to our development process.
  • Data structures - Geography is a data-driven discipline, and you need an understanding of relational databases and data structure concepts.
  • Strong communicator and collaborator - You’ll be working with a fast-moving team building new product features everyday, so constant communication is paramount. This includes being an articulate writer, being good at managing and prioritizing your own work, and staying generally “plugged in” to what the company is working on.
  • Self-starter, self-teacher - Our team is made up of driven, largely self-taught engineers. A constant thirst to build your knowledge base is critical. We would also expect to be learning a lot from you.

Qualities we're looking for

  • Awesome communication skills. You should be a great writer and speaker – you'll be writing content, and talking constantly with new prospects, existing customers, and our own team.
  • A GTD attitude. Identify next actions, communicate intent, and execute. We're a fast-paced team, and this role covers a wide area, so a results-driven mentality is critical.
  • Ownership thinking. Have the ability to take ownership and make decisions. Passion and self-motivation is key. We don't micromanage, you'll be expected to own and deliver.
  • Desire to build something great and bring technical solutions to people to solve their problems.
  • Bonus: You love coffee, love geography + maps & have a good sense of humor

Return to job listings