• Senior Applications Developer

    Location US-NY-Manhattan
    Job ID
    # of Openings Remaining
    Full-Time Regular
    DIGXP Digital Experience Group
  • Overview

    NYPL Digital is looking for full-stack software engineers to join the SimplyE Research team working on a groundbreaking, three-year project to build the premier gateway to the universe of digitized, research-oriented materials available online. Engineers will collaborate and have significant impact on a small but dedicated cross-functional team to improve the digital ecosystem for research materials by connecting patrons with disparate or previously unavailable materials in the simplest way possible.


    You’ll have the opportunity to implement best-practices in software development while following an Agile methodology. If you’re passionate about microservices, event-driven architecture, and have experience in Node.js, React, and/or Python, this is a unique opportunity to work on a project that could change the way researchers, reporters, and other information seekers discover digital materials.


    Principal Responsibilities

    • Collaborate on a cross-functional team to successfully launch SimplyE 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 Helpful to patrons and colleagues
    • Be Resourceful in solving problems
    • Be Curious in all aspects of your work

    Work Environment


    • Office setting
    • Public library setting



    Union / Non Union

    Non Union


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed