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

Andy Cochran
NYC Planning Tech
3 min readAug 8, 2019

--

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:

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

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.

--

--