Software Engineer, Civic Apps
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.
- 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 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
Benefits | Benefits included |
---|
Questions
There are no answered questions, sign up or login to ask a question
- 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.