• Senior Applications Developer

    Location US-NY-Manhattan
    Job ID
    2018-10218
    # of Openings Remaining
    2
    Type
    Full-Time Regular
    Department
    DGTL, Digital Experience
  • 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

    NYPL Core Values

    Helpful

    Resourceful

    Curious

    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

    Work Environment

     

    • Office setting
    • Public library setting

     

     

    Union / Non Union

    Non Union

    Options

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