Register
|
Login
MENU
Home
Employers
Post Jobs
Employer Services
Employer Membership
Search Resumes
Job Seekers
Search Jobs
Post Resume
Job Seeker Services
Employer Lists
Register
Login
Register
|
Login
Senior Software Engineer - Advanced Capital Planning
City of New York
New York, NY
Category
Software Engineering
Apply for Job
Job Description
The Department of City Planning (DCP) is seeking a Senior Software Engineer to join the Geographic Data and Engineering (GDE) unit. The selected candidate will participate in all aspects of web application development, including building complex geospatial UIs, designing and implementing APIs and relational databases, and improving CI/CD pipelines and workflows.
Requirements
Building complex geospatial frontend applications using modern JavaScript frameworks such as React or Ember.
Building RESTful APIs using frameworks such as Nest.js, Ruby on Rails, or Django.
Applying a thorough understanding of web accessibility best practices and implementation.
Writing effective, reliable unit and end-to-end tests.
Possess a deep understanding of Git and platforms such as Gitlab or GitHub for collaboration.
Writing full stack Typescript and showing proficiency with all aspects of the JavaScript ecosystem including npm module publishing, ES6, and build tools such as Webpack, Parcel, or Vite.
Designing and building relational databases, particularly with PostgreSQL, and knowledge of relational database best practices and domain modeling.
Proficiency with spatial data and modern web mapping technologies, including PostGIS, Deck.gl, MapboxGL, vector and raster tiles, and GeoJSON.
Writing concise documentation and showing a willingness to evangelize lessons learned both within the agency and the open-source software community at large.
Configuring cloud services like Heroku, Netlify, DigitalOcean, Amazon Web Services, or Azure.
Writing CI automations with tools like GitHub Actions or Circle CI.
Participating in code reviews, pair programming, and architecture discussions.
Mentoring and teaching junior and mid-level engineers.
Benefits
Generous Paid Time Off
401k Matching
Retirement Plan
Four Day Work Week
Generous Parental Leave
Tuition Reimbursement
]]>