Remote Senior Full-Stack Engineer: Java/Kotlin + React

NinjaOne

Maine

Hybrid

USD 140,000 - 190,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid remote work
Competitive benefits package
401(k) plan
Unlimited PTO

Job summary

NinjaOne is seeking a Senior Full Stack Software Engineer to join the Emerging Products team. This backend‑heavy role emphasizes Java/Kotlin with working React/Javascript proficiency to build new products from the ground up.

The role supports remote work within the USA (CA, CO, CT, FL, GA, IL, KS, ME, MA, NJ, NC, NY, OR, TN, TX, VA, WA); hybrid options are available with Austin, TX or Tampa, FL offices. Onsite interviews may be required.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of Java software development for product applications; Kotlin a plus.
  • 2+ years of React front-end development; building UI components not a design system owner.
  • 4+ years of experience with highly scalable software systems.
  • Experience leveraging AI tooling to accelerate software development.
  • Strong OO design knowledge; scalable data structures.
  • Experience with REST APIs; GraphQL or gRPC is a plus.
  • Proficient in SQL; relational database design.
  • Exposure to distributed/streaming data concepts is a plus.
  • Expert knowledge of quality testing practices and frontend testing frameworks.

Responsibilities

  • Design and build the API layer powering the product's data experience — REST and/or GraphQL endpoints.
  • Java backend development to expose data-driven insights and scoring to the product surface.
  • Build and maintain React-based UI components for dashboards and workflows.
  • Participate in architecture and design reviews as the product moves from early-stage to GA.
  • Troubleshoot production issues across the stack using logs, metrics, and traces.
  • Contribute to code reviews and document processes; collaborate across teams.

Skills

Java backend
React frontend
Architecture design
AI tooling
SQL proficiency
REST API
GraphQL / gRPC
OO design principles
Distributed data concepts
Testing practices

Education

Bachelor's degree in CS/CE/IT or equivalent

Job description

NinjaOne is seeking a Senior Full Stack Software Engineer to join the Emerging Products team. This backend‑heavy role emphasizes Java/Kotlin with working React/Javascript proficiency to build new products from the ground up.

The role supports remote work within the USA (CA, CO, CT, FL, GA, IL, KS, ME, MA, NJ, NC, NY, OR, TN, TX, VA, WA); hybrid options are available with Austin, TX or Tampa, FL offices. Onsite interviews may be required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer: Java/Kotlin Backend + React UI
Senior Full-Stack Engineer: Java/Kotlin Backend + React UI

NinjaOne • California

Hybrid
USD 150,000 - 200,000
Hybrid remote options
Medical, dental, and vision insurance
401(k) plan
+1
Senior Full-Stack Engineer: Backend-Heavy, Remote
Senior Full-Stack Engineer: Backend-Heavy, Remote

NinjaOne • Texas

Hybrid
USD 150,000 - 200,000
Hybrid remote work
Comprehensive benefits package
401(k) plan
+2
Senior Java/Kotlin Engineer for Scalable Cloud (Remote)
Senior Java/Kotlin Engineer for Scalable Cloud (Remote)

NinjaOne • Texas

Hybrid
USD 140,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Java Engineer – Remote/Hybrid Opportunity
Senior Java Engineer – Remote/Hybrid Opportunity

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 160,000 - 200,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior Java Engineer - Remote, Scalable Systems
Senior Java Engineer - Remote, Scalable Systems

NinjaOne • Texas

Hybrid
USD 160,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Remote Senior Full-Stack Java/React Engineer
Remote Senior Full-Stack Java/React Engineer

Red Cedar Consultancy • United States

On-site
USD 120,000 - 180,000
Remote Senior Java/Kotlin Backend Engineer - Patch Platform
Remote Senior Java/Kotlin Backend Engineer - Patch Platform

NinjaOne • North Carolina

On-site
USD 140,000 - 200,000
Hybrid remote
Medical insurance
Dental insurance
+3
Remote Senior Java/Kotlin Engineer for Patch Management
Remote Senior Java/Kotlin Engineer for Patch Management

NinjaOne • Connecticut

Hybrid
USD 140,000 - 200,000
Health benefits and comprehensive ins.
Hybrid remote work option
401(k) plan
+2
Senior Java Engineer - Scalable Cloud Platform, Remote
Senior Java Engineer - Scalable Cloud Platform, Remote

NinjaOne • North Carolina

Remote
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+2
Remote-Eligible Front-End Localization Engineer (React)
Remote-Eligible Front-End Localization Engineer (React)

NinjaOne • Texas

On-site
USD 65,000 - 100,000
Flexible working hours
Remote work options
Training platform
+1