Senior Fullstack Engineer — Remote API & Data Lead

NinjaOne

California (MO)

Hybrid

USD 150,000 - 200,000

Full time

6 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and 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. Primarily backend-focused with Java/Kotlin, you will work with data platform and reporting teams to build new products from ground up while contributing to frontend with React/TypeScript.

The role supports remote work in the USA with hybrid options at Austin, TX and Tampa, FL. You will own features end-to-end, tackle performance bottlenecks, and participate in architecture reviews.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent experience.
  • 10+ years of software development building production applications, strong Java background.
  • 4+ years building highly scalable software systems.
  • Strong understanding of OOP, data structures, and design principles.
  • Experience designing REST/GraphQL services; gRPC is a plus.
  • Proficiency in SQL and relational databases.
  • Experience with React/TypeScript frontend, modern tooling, and accessibility.

Responsibilities

  • Design and build API/serving layer powering data-intensive experiences via REST/GraphQL.
  • Develop scalable backend services in Java and Kotlin with API-first focus.
  • Create data-driven product experiences with dashboards and workflows.
  • Optimize data access patterns across APIs, DBs, caches, and analytics.
  • Build React/TypeScript dashboards and reusable frontend components.
  • Define contracts between frontend, APIs, and services; participate in reviews.
  • Troubleshoot production issues across the full stack with observability tools.
  • Instrument front-end apps with telemetry for production insights.
  • Leverage AI-assisted tooling to accelerate development.
  • Own features end-to-end from architecture to deployment and monitoring.

Skills

Java
Kotlin
React
TypeScript
REST/GraphQL
SQL
HTML/CSS
OOP
AI tooling

Education

Bachelor's degree in CS/CE/IT

Tools

Java/Kotlin backend
React tooling

Job description

NinjaOne is seeking a Senior Full Stack Software Engineer to join the Emerging Products team. Primarily backend-focused with Java/Kotlin, you will work with data platform and reporting teams to build new products from ground up while contributing to frontend with React/TypeScript.

The role supports remote work in the USA with hybrid options at Austin, TX and Tampa, FL. You will own features end-to-end, tackle performance bottlenecks, and participate in architecture reviews.

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 Full-Stack Engineer: API/Data Platforms (Remote)
Senior Full-Stack Engineer: API/Data Platforms (Remote)

NinjaOne, LLC • Northern (KY)

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Full-Stack Engineer — Remote, API‑Driven Back End
Senior Full-Stack Engineer — Remote, API‑Driven Back End

NinjaOne • Maine

Hybrid
USD 150,000 - 200,000
Hybrid remote work
Medical, dental, and vision insurance
401(k) plan
+2
Remote Senior Full-Stack Engineer — Data/API Focus
Remote Senior Full-Stack Engineer — Data/API Focus

NinjaOne • Town of Texas (WI)

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

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer — Remote/Hybrid Platform Lead
Senior Java Engineer — Remote/Hybrid Platform Lead

NinjaOne • Maine

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Full-Stack Engineer — Patch Management (Remote)
Senior Full-Stack Engineer — Patch Management (Remote)

NinjaOne • United States

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
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 & 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 Java Engineer – Scalable Cloud Platform (Remote)
Senior Java Engineer – Scalable Cloud Platform (Remote)

NinjaOne • Maine

Hybrid
USD 160,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+3