Full Stack Developer

5 years ago

NYC Planning Labs

Location
Language
Type
New York
English
Full-time
Level
Profession
Deadline
Associate
Developer
18.03.2019
Location
Language
Type
Level
Profession
Deadline
New York
English
Full-time
Associate
Developer
18.03.2019

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

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.
Apply