Software Engineer, Geospatial Insights
Azavea
(Philadelphia, Pennsylvania)Beyond dots on a map. We create software to bring together the best aspects of geography, the web, and mobile technology for stronger communities.
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.
- 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.
- 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.
Benefits | Benefits included |
---|
Questions
There are no answered questions, sign up or login to ask a question
- 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.