Javascript Developer

Optomi

Charlotte (NC)

Hybrid

USD 120,000 - 150,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Optomi is seeking a payments-focused engineer who will own the documentation lifecycle, investigate vendor APIs, and translate findings into actionable requirements for cross-team delivery. The role emphasizes a strong software engineering foundation, expertise in REST/HTTP, and experience with cloud services (AWS).

The candidate will lead technical investigations, document system behaviors, and shape end-to-end payment experiences with modern serverless architectures, while aligning with

Qualifications

  • Strong software engineering background.
  • Deep understanding of REST APIs, HTTP semantics and integration patterns.
  • Experience with cloud services (AWS preferred).
  • Proficient with observability tooling.
  • Deep understanding of distributed system behavior.
  • Experience in financial services, payments, or banking.
  • Familiarity with payment concepts (ACH, wires, real-time payments, settlement, returns).
  • Relevant certifications such as AWS Developer Associate or AWS Solutions Architect Associate.
  • Has a modern technology stack over a traditional bank stack.
  • Experience with serverless architecture patterns.

Responsibilities

  • Investigate vendor APIs, platform behaviors, and integration patterns to identify gaps, undocumented constraints, and failure modes.
  • Produce clear technical documentation including sequence diagrams, error flow mappings, API inventories, requirements specifications, and decision records.
  • Own the documentation lifecycle for assigned workstreams - keeping materials current as understanding evolves and new information surfaces.
  • Translate findings into actionable requirements consumable by engineering, product, vendor, and operations teams.
  • Maintain traceability from observed behavior and business need through documented requirement and implementation.
  • Define current-state and future-state process flows, system interactions, data flows, control points, and exception scenarios for assigned payment experiences.

Skills

REST APIs
HTTP semantics
Integration patterns
Cloud services
AWS
Observability tooling
Distributed systems
Payments domain
Serverless architecture
Modern tech stack

Job description

What the right candidate will enjoy!
  • The ability to work remotely 2 days a week!
  • The opportunity to provide full time ownership of the technical investigation, requirements exploration, documentation, and cross-team coordination necessary to advance the Payments Engineering Portfolio!
  • The ability to grow and transition with the role over time!
Experience of the right candidate:
  • Strong software engineering background.
  • Deep understanding of REST APIs, HTTP semantics, and integration patterns.
  • Experience with cloud services (AWS preferred).
  • Proficient with observability tooling.
  • Deep understanding of distributed system behavior.
  • Experience in financial services, payments, or banking.
  • Familiarity with payment concepts (ACH, wires, real-time payments, settlement, returns).
  • Relevant certifications such as AWS Developer Associate or AWS Solutions Architect Associate.
  • Has a modern technology stack over a traditional bank stack.
  • Experience with serverless architecture patterns.
Responsibilities of the right candidate:
  • Investigate vendor APIs, platform behaviors, and integration patterns to identify gaps, undocumented constraints, and failure modes.
  • Produce clear technical documentation including sequence diagrams, error flow mappings, API inventories, requirements specifications, and decision records.
  • Own the documentation lifecycle for assigned workstreams - keeping materials current as understanding evolves and new information surfaces.
  • Translate findings into actionable requirements consumable by engineering, product, vendor, and operations teams.
  • Maintain traceability from observed behavior and business need through documented requirement and implementation.
  • Define current-state and future-state process flows, system interactions, data flows, control points, and exception scenarios for assigned payment experiences.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Payments Technical Consultant
Payments Technical Consultant

Compunnel Inc. • Atlanta (GA)

On-site
USD 85,000 - 115,000
Lead Software Engineer/Developer
Lead Software Engineer/Developer

Nanosoft Consulting Talent Page • Columbus (OH)

On-site
USD 99,187
Payments Tech Architect: Java & Cloud
Payments Tech Architect: Java & Cloud

TechDigital Group • Chicago (IL)

Hybrid
USD 130,000 - 160,000
Software Engineer, Payments (.NET / Vue.js)
Software Engineer, Payments (.NET / Vue.js)

Neumo • Bloomington (IN)

On-site
USD 90,000 - 120,000
Remote JavaScript & Payments API Engineer
Remote JavaScript & Payments API Engineer

Optomi • Charlotte (NC)

Hybrid
USD 120,000 - 150,000
Solutions Architect .NET Developer Payments
Solutions Architect .NET Developer Payments

BRAINS WORKGROUP, INC. • New York (NY)

On-site
USD 180,000 - 200,000
Great benefits package
Payment Operations Engineer (Fully Remote)
Payment Operations Engineer (Fully Remote)

Caliza • United States

Remote
USD 95,000 - 140,000
Engineering Manager, Payments
Engineering Manager, Payments

Martyn Bassett Associates • United States

On-site
USD 120,000 - 150,000
Payments Domain Architect
Payments Domain Architect

Otterbase, Inc. • United States

On-site
USD 180,000 - 250,000
Senior Technical Writer - Banking & Payments APIs
Senior Technical Writer - Banking & Payments APIs

Compunnel Inc. • Berkeley Heights (NJ)

On-site
USD 85,000 - 105,000