Backend Developer with Typescript and Node.js

  • Posted 4 hours ago | Updated 4 hours ago

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Artificial Intelligence
Authentication
Collaboration
Communication
Conflict Resolution
Decision-making
Finance
Fraud
Google Cloud
Google Cloud Platform
Kubernetes
Machine Learning (ML)
Microservices
Node.js
OAuth
PostgreSQL
Problem Solving
RESTful
Relational Databases
SQL
Soft Skills
TypeScript
Vertex

Job Details

Key Responsibilities
- Design and implement fraud prevention systems using Node.js and TypeScript
- Develop and enhance device authentication mechanisms
- Build payment intercept systems and fraud detection features
- Integrate with Google Cloud Platform services (Spanner, BigQuery, Kubernetes)
- Collaborate with AI/ML systems, particularly Google's Vertex and Gemini
- Work on high-risk action authentication and step-up authentication flows
- Participate in technical decision-making and architecture discussions
- Write clean, maintainable, and well-documented code

## What you'll need to have:
- Strong experience designing and implementing backend solutions using Node.js and TypeScript.
- Experience designing and implementing interceptors.
- Experience designing and implementing OAuth2 - Authentication Providers or Strategies
- Proficiency with Google Cloud Platform.
- Experience with RESTful APIs and Microservices Architecture.
- Experience with Kubernetes and containerization.
- Experience with authentication systems and security best practices.
- Experience with Postgres SQL or other relational databases.
- Experience with Financial Solutions.
- Experience with Google Spanner (preferred)
- Familiarity with AI/ML integration, particularly Google's Vertex and Gemini (preferred)

## Soft Skills
- Strong problem-solving abilities
- Excellent communication skills
- Ability to work in a collaborative, engineering-led environment
- Self-motivated with a passion for security and fraud prevention
- Comfortable with remote work and distributed teams

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Keylent