Software Engineer, Geospatial Insights

Azavea

(Philadelphia, Pennsylvania)
Full Time
Job Posting Details
About Azavea

Beyond dots on a map. We create software to bring together the best aspects of geography, the web, and mobile technology for stronger communities.

Summary

We’re looking for a software engineer that is passionate about building applications that will have a positive impact – someone interested in public service, but not necessarily in working for a government or a non-profit organization. We are looking for someone who thrives on working in a variety of technology environments, and wants to build visually slick applications that have well-engineered architectures and provide a responsive user experience.

Responsibilities
  • Implement application code, APIs and web or mobile clients based on wireframes and designs developed by our UI/UX Design team.
  • Engage in multidisciplinary work that applies an agile process (scrum board, daily stand-ups and two-week iterations) to database design, architecture, development, testing and deployment.
  • Optimize database, server and client performance to create applications with both functional and responsive user experiences.
  • Build, provision, and deploy servers in a repeatable way to a cloud environment.
  • Contribute to both a growing company and to the open source communities that support our work.
Ideal Candidate
  • Know how to build and support scalable web applications in Python/Django or another MVC framework (C#/.Net, Ruby/Rails, JS/AngularJS, Java/JVM/Spring, Scala/Play). We do a lot of work in Python/Django, Javascript, and Scala and dabble in others depending on client and project requirements.
  • Demonstrate fluency in core web technologies (HTML/CSS/JS) and contemporary Javascript libraries like jQuery, React, or AngularJS.
  • Express solid understanding of MVC architecture, RESTful design patterns, and the DRY principle.
  • Be comfortable managing VMs and working in a Linux environment.
  • Be interested in working with a small, collaborative team on meaningful projects.
  • Get excited about a diversity of both projects and technologies.

You get extra points for:

  • Background in math and statistics or experience with R.
  • Experience with open source or commercial geospatial toolkits like OpenLayers, Leaflet, GeoServer, PostGIS, CartoDB, ArcGIS, and GoogleMaps.
  • Experience with mobile apps (Objective C, Android or responsive HTML).
  • Experience scaling apps within AWS.
  • Experience provisioning servers with Ansible.
  • Knowledge of distributed data processing frameworks, like Hadoop, Amazon MR, etc.
  • Demonstrating your open source or other community service contributions.
Compensation and Working Conditions
Benefits Benefits included

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Philadelphia, Pennsylvania
Skills Desired
Sign up or login to see how your skills match up.
  • APIs
  • Architecture
  • AWS
  • Cloud
  • CSS
  • Data Processing
  • Database Design
  • Databases
  • Hadoop
  • HTML
  • Java
  • JavaScript
  • Linux
  • Python
  • Ruby
  • Scala
  • Scaling
  • Software Development
  • Web Applications
  • AngularJS
  • ArcGIS
  • C#
  • Django
  • Geospatial
  • MVC Framework
  • OpenLayers
  • R
  • Scrum
  • UI Design
  • Wireframe
  • UX Design
  • JavaScript Libraries
  • Rails
  • PostGIS
  • Leaflet
  • GeoServer
  • CartoDB
  • Distributed Data Processing
  • Android

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.