Previous Job
Platform Developer
Ref No.: 18-05855
Location: Jersey City, New Jersey
Position Type:Direct Placement
Pay Rate : $ 100,000.00 - 120,000.00 /Year
Platform Developer
Financial Services
Jersey City
$100K-$120K base + bonus

Our API Platform supports hundreds of internal and external APIs, with dozens of strategic financial services clients depending on our stability and success. We support the API lifecycle, from publishing to consumption to support. We are expected to build and operate a 24/7 platform.

As a Back-end Engineer - API Platform, you will be part of the team that builds, maintains, and promotes our API Platform and related services. We build and operate the infrastructure that powers products like our API store, publishing tools, and API mediation services.
We combine the open source WSO2 product with in-house built services to deliver an end-to-end API Platform. The API Platform combines technologies such as Node.js, JavaScript, Java, Angular, and more.

What you'll do:
·    Build and operate features as part of our API Platform in Node.js and JavaScript
·    Create and maintain RESTful APIs powered by Node.js and JavaScript
·    Containerize and deploy end-end API Platform functionality on a docker-based private cloud
·    Create supporting materials, such as developer-facing documentation and guidelines

·    At least 3 years experience within the Node.js ecosystem

·    At least 3 years experience with JavaScript, including ES6 (ES2015)
·    Experience using build tools such as Git, Jenkins, and Maven
·    Experience building and maintaining production-quality APIs, preferably in a B2B environment
·    Experience deploying software in a containerized (Docker)/Platform-as-a-Service environment
·    Experience building and operating production systems in a business-critical environment
·    Experience in 24/7, highly-regulated environments, such as financial services or healthcare
·    Experience in one other language out of these: Java, Go, Python
·    Experience doing test-driven development (TDD)

·    B.S. or M.S. in Computer Science, Computer Engineering or related technical discipline, or equivalent practical experienceGreat written and verbal communication skills, including with non-technical audiences