Senior Full Stack Developer @ United States Fund for UNICEF - New York, NY

Job Overview

8 days ago

Senior Full Stack Developer

United States Fund for UNICEF - New York, NY

Organization Overview

UNICEF works in some of the world’s toughest places, to reach the world’s most disadvantaged children.

The fundamental mission of UNICEF is to promote the rights of every child, everywhere, in everything the organization does — in programs, in advocacy, and in operations. The past two decades have seen important progress on child rights, yet while much has been achieved, sharp disparities remain. In most countries, inequality is higher today than a generation ago, including in middle-income countries where most of the world’s poor children now live. The rapid pace of urbanization and the growing youth bulge in Africa and parts of Asia will require significant expansion of the provision of essential services for children. These challenges are compounded by the scale and complexity of crises triggered by conflict, natural disasters, or epidemics. The global community faces these challenges when the political and economic environments pose challenges of their own, testing the world’s commitment to protecting the most vulnerable. In this environment, the strong and consistent leadership of UNICEF is critical to enable the achievement of results for children.


UNICEF USA (UUSA) is a private, independent, U.S. nonprofit that rallies the American public to support the world’s most vulnerable children through the unmatched reach of UNICEF. Headquartered in New York City, UUSA has some 300 employees distributed across nine regional offices in the U.S. To fuel UNICEF’s life-saving work across the globe, UUSA raises nearly $600 million dollars from private sources every year and marshals its supporters to advocate for over $800 million in annual US government support. UUSA has built abroad - based movement to advocate for the well-being and protection of children globally. For more information, visit www.unicefusa.org.


Position: Senior Full Stack Developer

Location: New York, NY

FLSA Status: Exempt

Salary: NYC's minimum salary for this position is $96,000. This may be adjusted to reflect the cost of labor of a candidate’s work location, if outside of NYC.


Position Description


The Senior Full Stack Developer, is a newly created position at UNICEF USA as part of an evolving Digital Technology team focused on technology development, integrations, and platforms. The organization has made an enterprise-wide commitment to using Salesforce Marketing Cloud, Interaction Studio, and Ad Studio as part of an overall transformation of its current digital ecosystem. This requires integrations to and from the web to other systems (e.g. CRM, Salesforce products, and other external products) and a solid understanding of how the CMS works to facilitate these needs.


Another major aspect of the Digital Technology team’s responsibilities is the concepting, development, delivery, and support of web pages and microsites that typically require front-end and back-end components. Understanding and the ability to deliver back-end capabilities within the CMS, currently Drupal, is a must.


Overall key drivers for all the Digital Technology work, including those described above, are to increase its current capabilities and simplify its challenging system architecture to propel fundraising, educate constituents, create brand awareness, and drive public advocacy to deliver programs that help every child around the world.


In support of that mission, the Full Stack Developer will first optimize the existing ecosystem to ensure that as the organization transitions to Marketing Cloud, a more API-driven integration architecture across systems, and a CMS backbone that is well understood, structured, and simplified. In addition, optimizing the back end of the current web properties could improve performance, data capture, and how MySQL calls are being made to ensure the organization is able to run on the existing Drupal CMS before potentially moving to a new CMS platform as part of web redesign planned in the first quarter of 2022. A change of this kind could include landing pages, microsites, donation forms, and backend connections from the CMS to other current and future sub-systems, like Salesforce Marketing Cloud or legacy systems. The Full-Stack Developer will help UNICEF USA reach its digital audience with one voice, one brand, and with modern UX and accessibility principles.


The Full-Stack Developer will act as the resident expert on how best to connect UNICEF USA’s web technologies via APIs, write web data fields to databases, and use code logic to perform any rudimentary data transformations. The Full-Stack Developer will be the lead Drupal/CMS developer and will work together with the front-end developer to ensure web backend needs are accomplished. On the front end, the Full Stack Developer will help optimize and build out the UNICEF USA web properties, including its core web pages, donation pages, and (campaign) microsites. It’s expected the front-end work would be more operational in nature (e.g. update a page, swap out a hero image, etc.) due to the focus on the back-end needs.


The Full-Stack Developer will work with another Front-End developer (s) in sharing the workload and priorities as part of providing UNICEF USA with a visual and functional web interface that provides an amazing experience for potential donors, advocates, and supporters of the organization.


There is the potential of a complete redesign of the website which would give the opportunity of the Full Stack Developer to contribute to the look, feel, and mechanics of the new site.


The Senior Full Stack Developer, will work under the guidance of and report to the Digital Technology’s Solutions Architect, responsible for designing the inner workings and communication of all technology systems.


The Full-Stack Developer’s primary responsibilities will fall more on the back end than the front-end due to the make-up of the current team and the need for immediate back-end expertise and include:


  • Optimizing or developing existing functional databases, applications, and servers to support the needs on the backend for our website properties (e.g. real-time actions, data exchanges, etc.)
  • Coding for various platforms to ensure functionality across multiple channels.
  • Developing and designing RESTful services and APIs in coordination with our Solutions Architect
  • Determining application responsiveness for consumers.
  • Managing database administration and coordinating hosting duties as it relates to the website.
  • Ensuring company mandate is effectively addressed in technical and developmental aspects.
  • Troubleshooting issues and problem-solving as necessary.
  • Keeping current with industry trends and developments that can be applied to company needs.
  • Leading and developing best practices

The Full-Stack Developer may also be called upon to help out with front-end development work including:


  • Concepting, creating, and building on updates to existing web assets alongside our creative design team, including potentially providing input to designer wireframes and magically turning them into effective code.
  • Working through the website development lifecycle to launch.
  • Designing user-based interactions through effective front-end architecture.

Requirements:


  • 3-5 years working experience as a Full Stack Developer, preferably in coordination with Drupal 7/8/9.
  • Experience with integration with third-party CMS platforms (e.g., WordPress, Shopify, Drupal or Magento), specifically Drupal
  • Experience with JS-based tools including those that are based on Node.js
  • Experience working with server technologies including Apache, ISS, Node.js, Nginx, and J2EE
  • Experience in API design and development
  • Understanding of libraries including Backbone.js and jQuery
  • Experience with AJAX
  • Strong knowledge of data structures, system design, and algorithms
  • Excellent written and verbal communication skills, with strong attention to detail and a mindset for problem-solving
  • Skilled at working in tandem with a team, or unsupervised as required
  • Location: New York City preferred, but remote supported
  • Must demonstrate UNICEF USA Core Values: Trust, Respect, Accountability, Innovation, Teamwork, and Service

Educational requirements:


  • Additional certifications and training in back-end development skillset, a plus

Must possess current and valid US Work Authorization and be eligible to work for any US employer without sponsorship.


Salary is commensurate with experience. In addition, UNICEF USA offers a comprehensive benefits package.


UNICEF USA is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants are encouraged to apply.

Similar Jobs

Senior Full Stack Developer

Deloitte

Glen Mills, PA

As the Senior Full Stack Developer, you will bring your expertise in building high performing micro-services and REST APIs using Microsoft .

Senior Full Stack Developer

General Motors

Limerick, PA

Provides guidance and mentoring of fellow software developers and other team members. The ideal candidate will be a software engineer technical lead with the…

Software Development Engineer - Customer Experience and Promotions

Audible

Newark, NJ

This domain will enable global promotions across Audible and Amazon surfaces and also support a customer after becoming a member through the customer service…

DevOps Lead

Deloitte

Glen Mills, PA

Troubleshoot complex issues ranging from system resources to application stack traces. You will bring a blend of development and operational experience…

Cloud Reliability Engineer

Deloitte

Princeton, NJ

Strong experience with Azure DevOps & Developing templates or scripts to automate everyday developer or operations functions.

Cloud Reliability Engineer

Deloitte

Glen Mills, PA

Strong experience with Azure DevOps & Developing templates or scripts to automate everyday developer or operations functions.

Senior Full Stack Developer

Deloitte

Princeton, NJ

As the Senior Full Stack Developer, you will bring your expertise in building high performing micro-services and REST APIs using Microsoft .

DevOps Lead

Deloitte

Princeton, NJ

Troubleshoot complex issues ranging from system resources to application stack traces. You will bring a blend of development and operational experience…

GBS Omnichannel Commerce – DevOps Lead Engineer

Fiserv, Inc.

Short Hills, NJ

Support, troubleshoot and analyze code on all 3 layers of the stack related to infrastructure, middleware, and continuous integration and delivery frameworks.

Senior DevOps Engineer

Deloitte

Princeton, NJ

Troubleshoot complex issues ranging from system resources to application stack traces. An ideal candidate for this role will have a blend of development and…

Blockchain Developer

Deloitte

New York, NY

Build using full-stack blockchain solution across multiple protocols and asset types. As a Blockchain Developer you will build strategic blockchain and digital…

Senior Full Stack Java Developer - Location Open

Deloitte

New York, NY

6+yearsoffull stack software development on web and client/server solutions. Design, develop and modify software systems and custom components using modern dev…

Blockchain Developer

Deloitte

Philadelphia, PA

Build using full-stack blockchain solution across multiple protocols and asset types. As a Blockchain Developer you will build strategic blockchain and digital…

Senior Full Stack Java Developer - Location Open

Deloitte

Morrisville, PA

6+yearsoffull stack software development on web and client/server solutions. Design, develop and modify software systems and custom components using modern dev…

Senior Full Stack Java Developer - Location Open

Deloitte

Philadelphia, PA

6+yearsoffull stack software development on web and client/server solutions. Design, develop and modify software systems and custom components using modern dev…

Senior Full Stack Java Developer - Location Open

Deloitte

Horsham, PA

6+yearsoffull stack software development on web and client/server solutions. Design, develop and modify software systems and custom components using modern dev…

Macro Electronic Trading Technology - Senior Business Analyst

JPMorgan Chase Bank, N.A.

New York, NY

The Macro eTrading team partners with the Macro business (Rates, FX and Commodities) to build and maintain electronic trading solutions.

Senior Full Stack Java Developer - Location Open

Deloitte

Jericho, NY

6+yearsoffull stack software development on web and client/server solutions. Design, develop and modify software systems and custom components using modern dev…

Senior Software Engineer - Mobile

AppFolio

New York, NY

Proven experience working across all levels of the development stack. Strong familiarity with OS platform developer tools, such as Xcode and Android Studio.

KDB+/Q Software Developer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Rolling-out next gen technology stacks that cover sales and trading flows across Equities in close collaboration with the front-office.

Java Full Stack Developer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Coordinate application server framework and batch jobs setup with developers and system/infrastructure teams. Design, develop, test and support mission critical…

Senior Full Stack Java Developer - Location Open

Deloitte

Newtown Square, PA

6+yearsoffull stack software development on web and client/server solutions. Design, develop and modify software systems and custom components using modern dev…

DevOps - Cloud Architect

Deloitte

New York, NY

Developing templates or scripts to automate everyday developer or operations functions. Experience in working with clients to design a full-stack solution using…

Full Stack Java Developer-Cloud, Kafka

JPMorgan Chase Bank, N.A.

Jersey City, NJ

You will be directly involved with build out of next generation Investment Book of Records (IBOR) leveraging DevOps and Agile fashion and will collaborate with…

Ad