Software Engineer, Civic Apps

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.
  • 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 and Javascript with a lesser amount of work in C# and Scala and dabbling in others depending on client and project requirements.
  • Demonstrate fluency in core web technologies (HTML/CSS/JS) and contemporary browser client frameworks like jQuery, Dojo and Bootstrap.
  • Express solid understanding of MVC architecture and RESTful design patterns.
  • 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

  • Experience with open source or commercial geospatial toolkits like 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
  • Background in math and statistics or experience with R
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.
  • Agile Software
  • APIs
  • AWS
  • CSS
  • Database Design
  • RESTful APIs
  • Agile Development Process
  • Hadoop
  • HTML
  • Java
  • JavaScript
  • jQuery
  • Agile Scrum
  • Python
  • Scala
  • System Architecture
  • AngularJS
  • ArcGIS
  • Bootstrap
  • C#
  • Django
  • Dojo Toolkit
  • Google Maps API
  • Ruby on Rails
  • UI Design
  • UX Design
  • Web Technology
  • PostGIS
  • Leaflet
  • GeoServer
  • CartoDB
  • Java Virtual Machine
  • Android

Want to see jobs that are matched to you?

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