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

Answered by on
This question has not been answered
Answered by on

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

Want to see jobs that are matched to you?

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