Senior Full-Stack Engineer: API-First Backend & Dashboards

NinjaOne

Town of Florida (NY)

Hybrid

USD 150,000 - 200,000

Full time

7 days ago
Be an early applicant

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
Hybrid work

Job summary

NinjaOne is seeking a Senior Full Stack Software Engineer to join the Emerging Products team. The role emphasizes backend work with Java/Kotlin and strong React/TypeScript frontend contributions. You will collaborate with data platforms, reporting, designers, and product owners to create new products from the ground up.

You will design scalable APIs, optimize data access, and build data-driven experiences with dashboards and workflows, while ensuring quality and performance across the stack.

Qualifications

  • Bachelor's degree in Computer Science or equivalent.
  • 10+ years of software development experience building production applications.
  • 4+ years of experience with highly scalable software systems.
  • Strong understanding of OOP design principles and data structures.
  • Knowledge of REST/GraphQL services; gRPC is a plus.
  • Comfortable writing and troubleshooting SQL with relational DB design.
  • Expert knowledge of software quality and testing practices.
  • 2+ years of React and modern frontend development.
  • Strong TypeScript/JavaScript fundamentals; maintainable contracts across components.

Responsibilities

  • Design and build the API and serving layer powering data-intensive experiences using REST/GraphQL.
  • Develop scalable backend services using Java and Kotlin with API-first focus.
  • Build data-driven product experiences transforming operational data into insights, dashboards, workflows.
  • Design and optimize data access patterns across APIs, databases, and caches for enterprise-scale workloads.
  • Build and maintain React/TypeScript UIs including dashboards, forms, and workflows with reusable components.
  • Establish clear contracts between frontends, APIs, and backend services.
  • Participate in architecture reviews and product deployment from dev to production.
  • Identify and solve performance and scalability bottlenecks across stack.
  • Troubleshoot production issues with logs, metrics, traces, and debugging tools.
  • Instrument frontend observability and telemetry for production insights.
  • Leverage AI tooling to accelerate development.
  • Participate in code reviews and document decisions; own features end-to-end.

Skills

Java
Kotlin
React
TypeScript
REST
GraphQL
SQL
OOP
AI tooling

Education

Bachelor's degree in Computer Science

Tools

REST/GraphQL APIs

Job description

NinjaOne is seeking a Senior Full Stack Software Engineer to join the Emerging Products team. The role emphasizes backend work with Java/Kotlin and strong React/TypeScript frontend contributions. You will collaborate with data platforms, reporting, designers, and product owners to create new products from the ground up.

You will design scalable APIs, optimize data access, and build data-driven experiences with dashboards and workflows, while ensuring quality and performance across the stack.

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

Similar jobs worth comparing

Senior Full-Stack Engineer: API-First, Data Dashboards
Senior Full-Stack Engineer: API-First, Data Dashboards

NinjaOne • Connecticut

Hybrid
USD 150,000 - 200,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
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
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
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 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 (Java/Kotlin, React) — Remote
Senior Full-Stack Engineer (Java/Kotlin, React) — Remote

NinjaOne • Georgia

Hybrid
USD 150,000 - 200,000
Hybrid remote work
Medical, dental, and vision insurance
401(k) plan
+2
Senior Fullstack Engineer — Remote API & Data Lead
Senior Fullstack Engineer — Remote API & Data Lead

NinjaOne • California (MO)

Hybrid
USD 150,000 - 200,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
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
Senior Fullstack Engineer | Emerging Products
Senior Fullstack Engineer | Emerging Products

NinjaOne, LLC • Northern (KY)

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Full-Stack Engineer, Patching Platform & AI
Senior Full-Stack Engineer, Patching Platform & AI

NinjaOne • Town of Florida (NY)

Hybrid
USD 150,000 - 200,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1