Fullstack Developer

3 - 5 years

9 - 10 Lacs

Posted:11 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Overview

Full Stack Developer

Key Responsibilities

Full Stack Development

  • Develop interactive simulation dashboards using

    React/Next.js

    or

    Vue

    , including map- and canvas-based visualization components.
  • Implement backend services using

    FastAPI

    ,

    Node.js

    , and

    Python

    .
  • Build robust APIs for scenario creation, simulation execution, and data retrieval.
  • Integrate AI/ML modules with backend logic and orchestrate batch simulations.

Visualization & UX

  • Implement tactical dashboards, timeline replays, heatmaps, COA (Course of Action) comparisons, and operational reporting tools.
  • Collaborate with simulation engineers to visualize real-time and historical mission data.

Software Architecture & Performance

  • Optimize rendering performance for large-scale simulations (50200+ units).
  • Ensure the codebase is modular, testable, maintainable, and secure for on-premise deployment.
  • Manage version control workflows, CI/CD pipelines, and Dockerized environments.

Security & Standards

  • Follow secure coding guidelines for defense and government-grade software.
  • Implement authentication, role-based access control, audit logs, and offline (air-gapped) operational support.

Documentation & Collaboration

  • Produce release notes, technical documentation, and API references.
  • Collaborate closely with AI/ML researchers, simulation engineers, and product leadership teams.

Required Skills

  • Strong proficiency in

    JavaScript/TypeScript

    ,

    React

    ,

    Node.js

    , and

    Python

    .
  • Experience building dashboards, simulation UIs, or advanced data visualizations.
  • Familiarity with

    FastAPI/Flask

    , REST APIs, and

    WebSockets

    .
  • Strong understanding of component architecture, state management, and API integration.
  • Experience with

    Docker

    ,

    Git

    , and CI/CD workflows.

Preferred Skills

  • Experience with

    Leaflet

    ,

    Mapbox

    ,

    CesiumJS

    , or custom canvas/WebGL rendering.
  • Background in simulation or game development (e.g.,

    Unity

    ,

    Godot

    ) is a plus.
  • Knowledge of microservices, asynchronous job queues, and performance optimization.
  • Exposure to secure deployments (air-gapped systems, on-prem Linux environments).

Soft Skills

  • Excellent communication and collaboration abilities.
  • Comfortable working in fast-moving POC environments with evolving requirements.
  • Strong debugging skills and a systems-thinking mindset.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

bangalore rural, chennai, bengaluru

noida, gurugram, delhi / ncr