19 days old

Software Engineer (Full-Stack)

Azavea
Philadelphia, Pennsylvania 19123 Work Remotely
  • Job Type
    Employee
  • Job Status
    Full Time
  • Jobs Rated
    8th
Overview
Azavea is a civic technology firm based in Philadelphia that uses geospatial data to build software and data analytics for the web. As a B Corporation, our mission is to use advanced geospatial technology for civic, social, and environmental impact. Most of our work deals with local governments, non-profit organizations, and academic or federal research projects.  We build custom web applications, perform geospatial analysis, and contribute to open source projects. Our engineers work across the technology stack, from modern browser-based front-ends to robust service-based backends residing on scalable infrastructure. Find out more about careers at Azavea careers.
 
We are looking for a mid-level Software Engineer who is passionate about building applications that will have a positive impact. Ideal candidates are interested in public service, but not necessarily in working for a government or a non-profit organization.
 
We’re excited about what we do, we’re growing, and we hope you will join us.
 
 
As a Software Engineer at Azavea, you’ll be working alongside other engineers, project managers, and user experience designers to develop custom web software for our clients. Lately, we’ve been developing tools to model national water quality, monitor honeybee health across the country, and bring transparency to supply chains in the global apparel industry. We also maintain DistrictBuilder, an open-source, collaborative redistricting tool that will support redistricting using 2020 Census data, and the Cicero API, an Azavea product that provides access to a comprehensive database of elected officials and legislative districts.
 
Our applications are mostly written in JavaScript (React), Python (Django), TypeScript (React ,Angular) and C# (.NET WebAPI). Almost all of our work revolves around maps and spatial data. If you haven’t worked with spatial technology before, don’t worry, many of our colleagues hadn’t when they joined us.

What you will do:

  • Write code to create APIs and web applications based on visual designs.
  • Create interactive data visualizations in our applications using maps, charts, and graphs. 
  • Model relational data and develop data processing pipelines.
  • Engage in multidisciplinary work that applies an agile process.
  • Contribute to both a growing company and to the open-source communities that support our work.
Office and Benefits
Our Philadelphia headquarters is located in a brightly lit office on the 5th floor of a converted factory building in the Callowhill neighborhood, a short walk from Center City, the Reading Terminal Market, and SEPTA subway and regional rail stations. For bicyclists, we have in-house bike parking, showers, and lockers. The office itself is assembled as an open office plan with several smaller rooms for team meetings and concentration time. You get your own desk with a high-end Linux workstation or Apple laptop and extra monitors. We have flex-time to deal with personal stuff, and most people work a 40 - 45 hour week on a regular schedule. After the first six months, our staff can also spend up to 10% of their time on an open source, professional development, or R&D project. Recent 10% time projects include experiments with machine learning, React Native, and various forms of serverless processing with Amazon Lambda.
 
We offer a salary commensurate with skills and experience. Azavea's salaries for mid-level software engineers range from $84,000 -$124,800. Our benefits package includes:
  • Fully subsidized health care, dental care, prescription plan, including for spouse/partner and children
  • Fully subsidized life and long-term disability insurance, plus voluntary short-term disability insurance
  • Medical reimbursement plan to cover what the health insurance does not
  • Retirement plan with matching percentage
  • Almost 4 weeks paid vacation plus additional paid sick/personal time offFamily and medical leave
  • Flexible work schedule
  • Paid parental leave
  • Child care subsidy
  • Paid time off for voting and volunteering
  • Education assistance plan
  • Student loan assistance
  • Public transit and biking reimbursement plans
  • Monthly guest lectures with lunches on the company10% time for research or learning projects
  • Profit-sharing bonus plan
  • Financial transparency through an open book policy
  • Kind, capable and thoughtful colleagues
 
We welcome qualified candidates from all walks of life and value diversity in our company. We prohibit discrimination based on race, color, religion, ancestry, national origin, sex, sexual orientation, gender identity or expression, age, veteran status, military service, disability unrelated to job requirements, marital status, or domestic partner status.

Requirements

You should:

  • Have experience building applications using a modern web backend framework like Django, Rails, or Express.
  • Demonstrate proficiency with core web technologies (HTML/CSS/JS) and a contemporary web frontend framework like React, Vue, or Angular.
  • Be familiar with using and querying relational databases like PostgreSQL or MySQL.
  • Have a growth mindset and be excited to learn new technologies and skills.
  • Be comfortable with the command line and working in a UNIX environment.
  • Have excellent communication skills, both verbal and written.
  • Be interested in working with small teams on meaningful projects.

You get extra points for:

  • Familiarity with open source or commercial GIS software like Leaflet, Mapbox GL JS, PostGIS, or ArcGIS Server.
  • Experience with a GitHub based workflow that includes pull requests and code reviews.
  • Delivering and operating applications using cloud platforms like AWS, GCP or Heroku.
  • Working with virtualization technology or containers.
  • Making technical decisions and owning outcomes.
You’ll notice that we don’t cite N years of experience or a Computer Science degree as requirements. Formal credentials like these are valuable, but we are primarily looking for people who have gained real-world experience successfully building sophisticated web applications.  

Categories

Industry

  • Other

Jobs Rated Reports for Software Engineer

Posted: 2022-05-05 Expires: 2022-06-04

Azavea

Azavea is a civic technology firm based in Philadelphia that uses geospatial data to build software and data analytics for the web. As a B Corporation, we’re committed to working on projects that have social and civic impact and advancing the state-of-the-art through research.

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer (Full-Stack)

Azavea
Philadelphia, Pennsylvania 19123

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast