NYC Planning Labs is hiring a Senior Full-Stack Developer! [Filled]
Join the most progressive digital delivery team in NYC government building the future of City Planning
Open until filled
In a nutshell
We’re hiring a Senior Full Stack Developer to join the NYC Planning Labs engineering team. We’re looking for a curious, geo-savvy developer to improve our existing portfolio, solve intriguing problems, and bring digital transformation to the agency. If you’re interested in building smarter government, you should most definitely apply.
Already interested? Apply.
About NYC Planning Labs
NYC Planning Labs is a division of the NYC Department of City Planning that embraces progressive civic tech values including open technology, agile development, and user-centered design to build impactful products with NYC’s Urban Planners.
We work with modern tools and languages. We embrace mature frameworks, with an eye towards maintainability and long-term stability. We’re on the forefront of web mapping, and we intend to make our mark in open-source data engineering. We’re building an emergent UI language and tackling unique design challenges like bringing city planning mapmaking online. And we have clear, progressive values that underscore how we work:
- Open by default — Make things open, it makes things better. We know coding in the open makes it easier to build, share, and learn.
- Build with, not for — We try to be as inclusive as possible when building apps, inviting our entire agency, and external guests to our weekly demos.
- Ship early, ship often — We are agile. We experiment a lot. And we like to test real software with real users instead of focusing on preconceived requirements.
- Document and disseminate — We love to share exciting projects and the lessons we’ve learned through blog posts, social media, and skill-shares.
What will you be working on?
You’ll have the chance to work on our growing portfolio of products ranging from data visualizations to complex analytics and mapping tools. Some of the products you’ll get to work on include:
- Web maps like Zola and Street Map that make vast amounts of city data quickly accessible to planners and citizens.
- Analysis and automation tools, like CEQR App, that break down complex government processes and make the faster, easier, and more understandable.
- Demographic and data tools like Population FactFinder and Community Profiles.
- Data visualizations like Metro Explorer and Population Stories.
- Focused data and mapping projects highlighting specific datasets or policies such as Waterfront Access and the Facilities database.
Ready? Apply.
What will you be doing day to day?
- You’ll work closely with product managers to build and deploy in agile fashion.
- You’ll write clean, idiomatic, test-driven code.
- You’ll architect new functions and applications alongside users and designers.
- You’ll build data management tools and APIs alongside data engineers.
- You’ll occasionally manage Heroku instances, cloud 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 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.
You should apply if:
- You have 3 or more years of full-stack web development experience.
- You have written production JavaScript. (We’re primarily an Ember.js shop, but experience with other frameworks may apply.)
- 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.
What you get
- Salary: $76,000 — $93,000, commensurate with experience
- New York City health benefits, including full dental coverage
- 15 paid vacation days a year, with an additional 11 paid Federal holidays
- Eligibility for a host of NYC retirement plans
- Agency-issued MacBook Pro and dual-monitor workstation
- Modern office in downtown Manhattan
- Strong work/life balance
Submit your application. We look forward to hearing from you!
If you have questions about the job or the team, message us on Twitter @nycplanninglabs.