Senior Full-Stack Engineer: Backend-Heavy, Remote

NinjaOne

Texas

Hybrid

USD 150,000 - 200,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid remote work
Comprehensive benefits package
401(k) plan
Unlimited PTO
Growth opportunities

Job summary

NinjaOne in the United States is seeking a Senior Full Stack Software Engineer for our Emerging Products team. This role is primarily backend-focused Java/Kotlin, with working proficiency in React/Javascript.

You will collaborate with data platform and reporting teams, designers, and product owners to build new products from the ground up. The position involves designing REST/GraphQL APIs, robust Java backend development, and UI component work for dashboards.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of experience in Java software development for product applications, or equivalent.
  • 2+ years of experience with React for front-end development; comfortable in building UI components.
  • 4+ years of experience working with highly scalable software systems.
  • Experience leveraging AI tooling to accelerate software development.
  • Working knowledge of a breadth of OOP design principles; expertise in scaling data structures and object-oriented design.
  • Knowledge of API best practices and REST service development. GraphQL or gRPC is a plus.
  • Comfortable writing and troubleshooting SQL.
  • Relational database design and development experience.
  • Exposure to distributed/streaming data concepts is a plus, not a requirement.
  • Expert knowledge of quality testing practices, including front-end testing frameworks.
  • Strong written and verbal communication skills.

Responsibilities

  • Design and build the API layer that powers our 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 — think forms, toggles, and status indicators rather than highly designed interfaces.
  • Participate in architecture and design reviews as we take this product from early-stage to general availability.
  • Troubleshoot production issues across the technical stack using logs, metrics, and traces.
  • Participate in code reviews, document processes thoroughly, and contribute to cross-team initiatives as the team scales. Other duties as needed.

Skills

Java
Kotlin
React
REST API
GraphQL
SQL
Relational DB
OOP design
Distributed systems
AI tooling
Testing
Communication

Education

Bachelor's degree in CS/Engineering/IT

Job description

NinjaOne in the United States is seeking a Senior Full Stack Software Engineer for our Emerging Products team. This role is primarily backend-focused Java/Kotlin, with working proficiency in React/Javascript.

You will collaborate with data platform and reporting teams, designers, and product owners to build new products from the ground up. The position involves designing REST/GraphQL APIs, robust Java backend development, and UI component work for dashboards.

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
Remote Senior Full-Stack Engineer: Java/Kotlin + React
Remote Senior Full-Stack Engineer: Java/Kotlin + React

NinjaOne • Maine

Hybrid
USD 140,000 - 190,000
Hybrid remote work
Competitive benefits package
401(k) plan
+1
Senior Java Backend Engineer - High-Scale Cloud (Remote US)
Senior Java Backend Engineer - High-Scale Cloud (Remote US)

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 140,000 - 190,000
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
Senior Java Engineer - Remote, Scale Cloud Platform
Senior Java Engineer - Remote, Scale Cloud Platform

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
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
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 Backend Engineer - Scalable IT Ops (Remote)
Senior Java Backend Engineer - Scalable IT Ops (Remote)

NinjaOne, LLC • Northern (KY)

Hybrid
USD 160,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior Java Engineer — Remote, Scale High-Impact Platform
Senior Java Engineer — Remote, Scale High-Impact Platform

NinjaOne • Georgia

Hybrid
USD 160,000 - 220,000
Medical, dental, and vision insurance
401(k) plan with company match
Unlimited PTO
Senior Java Engineer - Remote, Build Scalable Systems
Senior Java Engineer - Remote, Build Scalable Systems

NinjaOne • California

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