Skip to main content

React Stack - Full Stack Developer - Geospatial Web Application

Technology
INVARYA
Pune Division, India₹8,00,000 - ₹14,00,000 /year5 days agoUntil 3/10/2026
Full time

Job description

About The Role

We are seeking an experienced Full Stack Developer to join our team in developing and maintaining a sophisticated geospatial web application. The ideal candidate will have strong expertise in both frontend and backend development, with particular emphasis on React ecosystem and spatial data handling.

Core Technologies

  • Frontend: React.js with TypeScript
  • State Management: Redux/Redux Toolkit or React Query
  • Backend: Node.js/Express or Next.js
  • Database: PostgreSQL with PostGIS extension
  • Mapping: MapLibre GL JS
  • Containerization: Docker
  • Version Control: Git
  • CI/CD: GitLab CI/CD (or equivalent)

Key Responsibilities

  • Design, develop, and maintain full-stack web applications using React.js and modern React patterns
  • Implement and optimize geospatial data visualization using MapLibre GL JS
  • Build reusable React components and maintain component libraries
  • Design and manage PostgreSQL/PostGIS databases for efficient spatial data storage and querying
  • Write clean, maintainable, and well-documented TypeScript code
  • Create and maintain Docker containers and compose files for development and production environments
  • Implement GitOps practices and maintain CI/CD pipelines
  • Practice proper Git workflow including branching strategies, code reviews, and merge requests
  • Optimize application performance, particularly for large geospatial datasets
  • Implement and maintain RESTful APIs
  • Ensure application security and data integrity

Required Skills & Experience

  • 3 years of experience in full-stack web development
  • Strong proficiency in React.js and its ecosystem including:
  • Hooks and functional components
  • Context API
  • React Router
  • State management (Redux/Redux Toolkit or React Query)
  • Performance optimization techniques
  • TypeScript expertise
  • Experience with Next.js or similar React frameworks
  • Solid understanding of PostgreSQL and SQL
  • Experience with PostGIS and spatial data handling
  • Strong Git version control skills including:
  • Branch management and Git flow
  • Code review processes
  • Merge conflict resolution
  • Git hooks and automation
  • Docker expertise including:
  • Writing efficient Dockerfiles
  • Managing multi-container applications with Docker Compose
  • Container orchestration
  • Docker networking and volume management
  • Experience with mapping libraries (MapLibre, Mapbox, or similar)
  • Strong understanding of web security principles
  • Excellent problem-solving and analytical skills

React-Specific Requirements

  • Experience with React testing libraries (Jest, React Testing Library)
  • Understanding of React rendering lifecycle and optimization
  • Knowledge of React best practices and design patterns
  • Experience with React Dev Tools and performance profiling
  • Familiarity with modern React features (Suspense, Server Components)
  • Understanding of CSS-in-JS solutions (Styled Components, Emotion)
  • Experience with React form libraries (Formik, React Hook Form)

DevOps & Infrastructure Requirements

  • Experience with containerized development workflows
  • Understanding of Docker best practices and security
  • Ability to create and maintain Docker Compose configurations
  • Experience with multi-stage Docker builds
  • Knowledge of container orchestration concepts
  • Proficiency in Git-based workflows and branching strategies
  • Experience with CI/CD pipeline configuration
  • Understanding of infrastructure as code principles

Preferred Qualifications

  • Experience with geospatial data formats (GeoJSON, Shapefile, etc.)
  • Knowledge of spatial indexing and optimization techniques
  • Experience with Docker Swarm or Kubernetes
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Understanding of vector tile services and standards
  • Experience with real-time data visualization
  • Knowledge of GIS concepts and spatial analysis
  • Experience with GitLab or GitHub Actions
  • Familiarity with GraphQL
Technical Skills Assessment Areas

  • React component architecture and state management
  • TypeScript implementation and best practices
  • Custom hooks development
  • PostGIS spatial queries and optimization
  • MapLibre implementation and customization
  • Docker container optimization and security
  • Git workflow and collaboration
  • API design and implementation
  • Performance optimization techniques
  • Geospatial data processing
Additional Requirements

  • Strong communication skills and ability to work in a team environment
  • Problem-solving mindset and attention to detail
  • Ability to work independently and manage multiple priorities
  • Continuous learning attitude to stay updated with new technologies
  • Experience with Agile development methodologies

Nice to Have

  • Experience with WebGL or 3D visualization
  • Knowledge of advanced PostgreSQL features (partitioning, replication)
  • Understanding of coordinate systems and projections
  • Experience with high-performance tile serving
  • Familiarity with spatial analysis algorithms
  • Experience with Docker registry management
  • Knowledge of Git large file storage (LFS)
  • Experience with Micro-Frontend architecture
  • Knowledge of React Native
What We Offer

  • Competitive salary and benefits package
  • Professional development opportunities
  • Modern tech stack and tools
  • Collaborative work environment
  • Remote work options
  • Opportunity to work on challenging geospatial problems

Skills: react.js,postgresql,typescript,maplibre gl js,redux,ci/cd,react,git,postgis,docker,node.js

Keywords
monthsOfExperience: 36ReactOSGitLabOrchestrationFoursquare SwarmReduxWebGLPartitionTypescriptGraphQLNode.jsPostGISReact NativeJavaScriptDevOpsPostgresqlSqlCI / CDReplicationNode

Interested in this role?