Senior Full-Stack Engineer: API/Data Platforms (Remote)

NinjaOne, LLC

Northern (KY)

Hybrid

USD 150,000 - 200,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) plan
Unlimited PTO
Growth opportunities

Job summary

NinjaOne is seeking a Senior Full Stack Software Engineer to join the Emerging Products team in the USA. You will design and build backend services in Java/Kotlin and front-end in React/TypeScript, delivering data-driven products and dashboards at enterprise scale.

You’ll work on API-first architecture, performance, and reliability, collaborating with data platform, reporting, and design teams, while leveraging AI-assisted development tools to boost productivity and product impact.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of software development experience building production applications with strong experience in Java.
  • 4+ years of experience working with highly scalable software systems.
  • Knowledge of API best practices and experience developing REST/GraphQL services (gRPC a plus).
  • Comfortable writing, analyzing, and troubleshooting SQL with relational database design and development.
  • 2+ years of experience with React and modern frontend application development.

Responsibilities

  • Design and build the API and serving layer powering data-intensive product experiences using REST and/or GraphQL APIs.
  • Develop scalable backend services using Java and Kotlin with a focus on API-first architecture, performance, reliability, and extensibility.
  • Build data-driven product experiences transforming large data volumes into insights, dashboards, and workflows.
  • Design and optimize data access patterns across APIs, relational databases, caching layers, and analytical sources.
  • Build and maintain React/TypeScript user experiences including dashboards, forms, workflows, and components.
  • Establish clear contracts between frontend applications, APIs, and backend services; participate in architecture reviews.
  • Identify and solve performance and scalability bottlenecks; troubleshoot production issues across stack.
  • Instrument frontend apps with observability and telemetry; leverage AI tooling to accelerate development.
  • Take ownership of features end-to-end from architecture to deployment and monitoring.

Skills

Java
Kotlin
REST/GraphQL
React
TypeScript/JavaScript
SQL
OOP design
AI tooling
Frontend architecture
Communication

Education

Bachelor's degree in CS/CE/IT

Tools

GraphQL

Job description

NinjaOne is seeking a Senior Full Stack Software Engineer to join the Emerging Products team in the USA. You will design and build backend services in Java/Kotlin and front-end in React/TypeScript, delivering data-driven products and dashboards at enterprise scale.

You’ll work on API-first architecture, performance, and reliability, collaborating with data platform, reporting, and design teams, while leveraging AI-assisted development tools to boost productivity and product impact.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer — Remote Data/API
Senior Full-Stack Engineer — Remote Data/API

Triwill Group • United States

Hybrid
USD 150,000 - 200,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior Java Engineer - Build Extensible Platform (Remote)
Senior Java Engineer - Build Extensible Platform (Remote)

NinjaOne • Georgia

Hybrid
USD 160,000 - 200,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+2
Senior Software Engineer, Remote & Scalable Systems
Senior Software Engineer, Remote & Scalable Systems

NinjaOne • Town of Florida (NY)

Hybrid
USD 160,000 - 220,000
Hybrid remote work
Medical, dental, vision
401(k) plan
+2
Senior Java Engineer — Platform Extensibility & AI
Senior Java Engineer — Platform Extensibility & AI

NinjaOne • Maine

On-site
USD 160,000 - 200,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+2
Senior Full-Stack Engineer: Patch & AI-Driven Backend
Senior Full-Stack Engineer: Patch & AI-Driven Backend

NinjaOne • Connecticut

Hybrid
USD 150,000 - 200,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+1
Senior Full-Stack Engineer, Patching AI Platform (Remote)
Senior Full-Stack Engineer, Patching AI Platform (Remote)

NinjaOne • Georgia

Hybrid
USD 150,000 - 200,000
Hybrid remote work
Medical benefits
Dental benefits
+4
Senior Software Engineer (Java/Kotlin) – Remote‑Friendly Scale
Senior Software Engineer (Java/Kotlin) – Remote‑Friendly Scale

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 140,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer: Platform Extensibility (Remote)
Senior Java Engineer: Platform Extensibility (Remote)

NinjaOne • Town of Florida (NY)

On-site
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Fullstack Engineer | Emerging Products
Senior Fullstack Engineer | Emerging Products

Triwill Group • United States

Hybrid
USD 150,000 - 200,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Remote Senior Full-Stack Engineer: Patching & AI
Remote Senior Full-Stack Engineer: Patching & AI

NinjaOne • Town of Texas (WI)

Hybrid
USD 150,000 - 200,000
Hybrid work
Medical, dental, vision insurance
401(k) plan
+2