Senior Applications Developer


  • Collaborate on a cross-functional team to successfully launchSimplyE Research products and services
  • Define, implement, and document technical architecture and specifications to meet product needs
  • Build software following engineering best practices and values (https://github. com/NYPL/engineering-general)
  • Ensure on-time and predictable delivery by breaking down complicated problems into smaller, more manageable tasks
  • Research and understand tradeoffs with various technology solutions

Minimum Qualifications

  • 5+ years experience with collaborative full-stack software development
  • Demonstrated experience creating scalable and secure back-end services using Node. js or Python
  • Demonstrated experience writing front-end applications in React. js or other framework
  • Demonstrated experience working with relational databases like PostgreSQL, MySQL, or similar technologies
  • Possesses a working knowledge of Git and collaborative programming practices (e. g. code reviews)
  • Demonstrated experience with best practices like testing, CI/CD, documentation, logging, etc.

Preferred Qualifications

  • Experience with cloud platforms (e. g. AWS)
  • Experience with search technologies (e. g. Elasticsearch)
  • Experience with event-driven architectures (e. g. Kinesis, Kafka)
  • High energy and a positive attitude in a fast-paced, entrepreneurial, start-up environment
  • Strong desire to make a huge impact on how the public is able to access knowledge

All team members are expected and encouraged to embody the NYPL Core Values:

  • Be
    to patrons and colleagues
  • Be
    in solving problems
  • Be
    in all aspects of your work

Work Environment

  • Office setting
  • Public library setting

Union / Non Union

Non Union

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Senior Web Developer - $100,000 - High-Tech Vi...
Rochester, NY Jefferson Frank
Talent Development Intern, New York
New York City, NY FleishmanHillard
Senior Graphic Designer Senior Associate ( New...
New York City, NY EY
Editor/Senior Editor - Dutton
New York City, NY Penguin Random House LLC
Senior Marketing/Proposal Coordinator
New York City, NY Jacobs
Development Coordinator, Major Gifts in the Ex...
New York City, NY Columbia University