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

NinjaOne

Connecticut

Hybrid

USD 150,000 - 200,000

Full time

4 days 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
Hybrid remote work

Job summary

NinjaOne is seeking a Senior Full Stack Software Engineer for its Emerging Products team. You will work primarily on backend services in Java/Kotlin while enabling front-end experiences with React/TypeScript.

Expect to collaborate with data platform, reporting, product design, and owners to build scalable, data-driven products from the ground up. You will design APIs, optimize data access, and ship end-to-end features.

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.
  • Strong understanding of OOP design principles, data structures, and object-oriented design.
  • Knowledge of API best practices and experience developing REST / GraphQL services. gRPC experience is a plus.
  • Comfortable writing, analyzing, and troubleshooting SQL with experience in relational database design and development.
  • Expert knowledge of software quality and testing practices, including unit, integration, API, and front-end testing.
  • 2+ years of experience with React and modern front-end application development.
  • Strong TypeScript/JavaScript fundamentals, including using TypeScript to establish maintainable contracts across components, APIs, and layers.
  • Strong understanding of HTML, CSS, browser fundamentals, and accessibility.
  • Experience building reusable React components and working within established front-end architectures.
  • Ability to debug and troubleshoot front-end issues across rendering, network, state-management, and browser problems.
  • Strong written and verbal communication skills.
  • Experience leveraging AI tooling to accelerate software development.

Responsibilities

  • Design and build the API and serving layer powering data-intensive product experiences using REST and GraphQL.
  • Develop scalable backend services using Java and Kotlin focusing on API-first architecture, performance, and reliability.
  • Build data-driven product experiences that transform large data into actionable insights, dashboards, and workflows.
  • Design and optimize data access patterns across APIs, databases, caches, and analytics sources.
  • Build and maintain React/TypeScript user interfaces, dashboards, forms, and workflows with reusable components.
  • Take ownership of features end-to-end from architecture through deployment and monitoring.

Skills

Java
Kotlin
REST API
GraphQL
SQL
OOP
AI tooling

Education

Bachelor's degree in Computer Science or related field

Tools

React
TypeScript
GraphQL
REST
SQL databases

Job description

NinjaOne is seeking a Senior Full Stack Software Engineer for its Emerging Products team. You will work primarily on backend services in Java/Kotlin while enabling front-end experiences with React/TypeScript.

Expect to collaborate with data platform, reporting, product design, and owners to build scalable, data-driven products from the ground up. You will design APIs, optimize data access, and ship end-to-end features.

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 Backend & Dashboards
Senior Full-Stack Engineer: API-First Backend & Dashboards

NinjaOne • Town of Florida (NY)

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