About Us
We build open, impactful technology products at the NYC Department of City Planning.
About the Role
We’re hiring a Full Stack Developer to join NYC Planning Labs’ engineering team. We’re looking for a curious and hard-working person excited about cities and bringing modern digital products to government.
You’ll need to be motivated and ready to work through the challenges of building software in a complex bureaucratic and policy environment. If you’re interested in shaping the future of city planning and building smarter government, you should most definitely apply.
What You're Gonna Do
- You’ll work closely with a product manager, building and deploying user stories in agile fashion.
- You’ll write clean, idiomatic, test-driven Ruby and JavaScript.
- You’ll architect new functional sections of an app alongside users and designers.
- You’ll build data management tools and APIs alongside data engineers.
- You’ll occasionally manage Heroku instances, Linux servers, and CI workflows.
- You’ll review pull requests and use git-flow best practices.
- You’ll refactor frontend and backend code, with an eye towards stability and long-term maintainability.
- You’ll take advantage of modern Postgres features including jsonb columns and geospatial querying with PostGIS.
- You’ll have opportunities to contribute to open-source and to release packages of your own.
- You’ll write about your work, sharing lessons learned with colleagues and the world.
About You
- You have 3 or more years of full-stack web development experience (we use Rails and Ember, but experience with other related frameworks is also a benefit.)
- You have written production JavaScript or Ruby (or you can prove that you have sufficient experience in a related language to get up to speed quickly.)
- You’ve architected complex applications and seen them through at least a few major revisions.
- You’ve worked on modern software development teams and understand the importance of collaboration, code reviews, pair programming, and writing clear code for your colleagues.
- You have an eye for sustainable coding practices and automated regression testing.
Skills
Javascript
Ruby
Web development
What We Offer
Must live or being willing to relocate to New York City; must be able to work in the United State. (Sadly, we cannot sponsor visas at the moment)
Salary
$82,000 — $94,000, commensurate with experience
International Candidates
Unfortunately, it seems like this job is not available for international candidates. Unless you’re eligible for a work visa otherwise, please double-check with the company.