• Jobs
  • Startups
  • Hire
LoginSign up

Role description

Full Stack Software Engineer

Near-Miss Management logoNear-Miss Management
TypeFull-time
WorkplaceOn-site
SeniorityJunior
Salary$100,000–$150,000
LocationPhiladelphia, PA
Posted4/1/2026
Engineering

NMM is seeking a talented and highly motivated Full Stack Software Engineer to further develop and scale its unique web-based data analytics platform. NMM provides a powerful AI software suite (based on machine learning and deep learning), to global corporate customers in the chemical and refining industry – with the mission to improve reliability and minimize failures and losses. Within our engineering team, your voice will be a valuable asset to product development.

In this role, you will be responsible for further development of NMM’s flagship products as well as their accompanying deployment and support utilities – from concept to maturity. You will be in a unique position to collaborate with fellow developers and management and undertake technical development of the software across its entire stack. You will enjoy an intellectually creative atmosphere as you work with an experienced and enthusiastic team to help build and deliver a robust, reliable software system.

Responsibilities

The role is focused on React front-end development, with the opportunity to contribute to the Python back-end from time to time. Additional responsibilities include assisting with determining the higher-level design of the system as a whole to meet both business and technological needs.

Required Qualifications

  • BS or MS Computer Science, or equivalent
  • 2+ years of professional software engineering experience, including 2+ years building production React apps with TypeScript.
  • Strong TypeScript fundamentals (types, generics, discriminated unions) and modern React (hooks, composition, context).
  • Experience modeling client state and choosing appropriate patterns; familiarity with at least one modern state-management approach (e.g., Zustand, Jotai, Redux Toolkit).
  • Experience with server state / data-fetching patterns and libraries (e.g., TanStack Query / React Query, SWR, RTK Query).
  • Comfortable building data-heavy UIs (virtualized lists, large tables, charts, infinite scrolling) and profiling for performance (memoization, React DevTools, code-splitting).
  • Proficiency with component styling and UI systems: Tailwind CSS (preferred) and headless/component libraries (e.g., Radix UI).
  • Solid understanding of accessibility (a11y), responsive design, and cross-browser behavior.
  • Ability to integrate with REST/JSON APIs (pagination, filtering, error handling, auth) and collaborate on API contracts.
  • Fluency with Git and common PR/review workflows.

Desired Qualifications

  • Go experience—comfortable reading and contributing to backend/BFF code when needed.
  • Testing: unit/integration/UI testing with Jest/Vitest, React Testing Library, and/or Playwright/Cypress; CI familiarity.
  • Real-time data in the browser (SSE, WebSockets, socket.io) and async patterns.
  • Data viz experience (D3, Recharts) and performance techniques for charting at scale.
  • Linux/CLI comfort and basic shell scripting.
  • Exposure to AWS (ECS/EC2/CloudWatch/S3) and modern build/CI tooling (GitHub Actions).
  • Familiarity with databases (PostgreSQL/TimescaleDB) for shaping API queries or debugging data flows.
  • Python (NumPy/Pandas) and ETL exposure—useful for understanding our analytics pipelines.

Benefits

  • Competitive base salary with an excellent compensation program
  • Healthcare contribution, 401k contribution
  • Flexible office environment in a central location (Center City, Philadelphia)

Job Type: Full-time

Pay: $100,000.00 - $150,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Parental leave

Education:

  • Bachelor's (Required)

Experience:

  • React: 2 years (Preferred)
  • JavaScript: 3 years (Required)

Ability to Commute:

  • Philadelphia, PA 19103 (Required)

Work Location: In person

Relevant archetypes

Apply on Indeed
Save

Company info

Near-Miss Management logo

Near-Miss Management

Near-Miss Management (NMM) is transforming the way industrial operations detect and manage their process risks. Our flagship product, Dynamic Risk Analyzer (DRA), is a first-of-its-kind early risk detection and advanced warning platform for the process industries. Machine-learning powered analytics rip through the complete volume of process data to identify developing risks at their initiation stage – enabling operating teams to take proactive actions, days/weeks in advance, before they become major problems. DRA has been proven at industrial plants, globally, to prevent unexpected shutdowns and failures, saving them millions ($) in repairs, startup costs, and lost opportunities. Powered by our thought leadership and expertise in risk management and large-scale machine learning, DRA's unique approach has not only earned several patents but also a reputation as a disruptive technology that provides ‘peripheral vision’ to the operating teams. Ultimately, by empowering operating teams t

AI-product
HQPhiladelphia, US
Unlock human wisdom
ThesisTermsPrivacy
Size
23 employees
IndustrySoftware Development
Tech stacknext-js, jest, react-query, nodejs, golang, timescaledb, toolkit, amazon-web-services, kubernetes, tailwind-css

Claim nearmissmgmt.com

Work at nearmissmgmt.com? Sign in to claim this org and manage its profile.

© 2026 Saywise Inc.