Recharge - Node.js Developer in Timonium at PayPal

Date Posted: 8/10/2017

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Timonium
  • Job Type:
    apprentice
  • Experience:
    Not Specified
  • Date Posted:
    8/10/2017
  • Job ID:
    R0020467

Job Description

At PayPal, we are rethinking how to provide diverse solutions to real-world challenges. Through the Recharge program, we encourage skilled women technologists who have taken a career break for personal or family reasons to feel equipped to return to the workforce.

Are you a technical woman who has taken a career break? Or perhaps you have taught yourself to code, but you don’t have any industry work experience. If this describes you, then you should apply for our Recharge program. Specifically, we are looking for women who have been out of the workforce for at least 1-2 years but are ready to jump back into technical roles.

Recharge is a 16-week paid program which provides individuals who want to return to the workforce an opportunity to expand their experience and network. The program will start in October 2017.

The PayPal Global Operations team is looking for a self-motivated Node.JS engineer and Java developer to join the team and help build low-latency, high-throughput web services and application front ends to help us continue to grow the capabilities in the Global Operations portfolio.

Primary Job Responsibilities

  • Participate in design, development and implementation of technical systems.
  • Develop user interfaces for internal web applications using Node.JS and supporting frameworks.
  • Implement shared components and frameworks using Java in a Linux/Solaris based environment.
  • Work in an agile environment interacting with architects, cross functional engineering teams, Product Management, QA, and Credit teams to ensure we develop the correct product for the job at hand.
  • Enhance and maintain existing product capabilities.
  • Play an active role in providing feedback on new processes through design and code reviews.

Job Requirements

Required:

  • Experience with Node.JS and/or other web/UI frameworks
  • Experience with front-end web technologies, including HTML5, JavaScript, MVC frameworks, and templating engines
  • Strong Java skills with knowledge of Java best practices.
  • Understand the concepts around concurrency and transactions.
  • Knowledge of distributed systems software design and understanding of TCP fundamentals.
  • Experience with dependency injection frameworks (Spring, CDI, Guice, etc).
  • Experience with object-relational mapping technologies (Hibernate, JPA etc)
  • Experience with maven or other build tools.

Nice-to-have:

  • Knowledge of JAX-RS
  • SQL experience (preferably Oracle).
  • Understanding of Continuous Integration concepts.
  • Understands security concepts and tooling including but not limited to PKI, Cryptography, along with how those apply to web concepts (HTTP(S), SSL/TLS, certificates etc)

Basic Qualifications:

  • At least 3 to 5  years’ experience in a engineering position.
  • Bachelors Degree or equivalent.

More information on the Recharge program can be found at Recharge 2017