11 Nov
|
Skymet Weather Services
|
Delhi
11 Nov
Skymet Weather Services
Delhi
Senior Full Stack Developer Geospatial & Machine Learning
10+ Years Experience | Noida, Uttar Pradesh | Full-Time
Job Overview
We are looking for an experienced Senior Full Stack Developer with 10+ years of experience in designing, developing, and deploying scalable web applications and technology platforms. The ideal candidate should have strong expertise in React, Python, database management, API development, and mobile application development, along with exposure to Machine Learning and geospatial technologies.
The candidate should be comfortable working on applications involving spatial data, interactive maps, GIS layers, geospatial analytics, and integration of ML-based models into web platforms.
Key Responsibilities
- Design, develop, and maintain scalable full-stack web applications using React and Python.
- Build responsive and interactive frontend interfaces using React, JavaScript, HTML5, and CSS.
- Develop backend services, business logic, and RESTful APIs using Python frameworks such as Django, Flask, or FastAPI.
- Design, optimize, and manage relational databases using MySQL and PostgreSQL.
- Develop or integrate mobile applications for Android and iOS platforms.
- Integrate Machine Learning models and AI-based solutions into production applications.
- Develop interactive geospatial dashboards and web mapping applications.
- Integrate maps, spatial layers, and geospatial datasets using Leaflet, OpenLayers, or similar mapping libraries.
- Work with GeoServer, WMS, WFS, PostGIS, and other GIS technologies to publish and manage geospatial data.
- Develop applications involving spatial analysis, location intelligence, geospatial visualization, and mapping.
- Optimize application performance, database queries, API response times, and system scalability.
- Collaborate with data scientists,
ML engineers, GIS specialists, and product teams to deliver end-to-end solutions.
- Handle deployment, server management, debugging, testing, and production maintenance.
Required Technical Skills
1. Frontend Development
- React.js and contemporary JavaScript.
- HTML5, CSS3, Bootstrap, and responsive UI development.
- Experience developing interactive dashboards and data visualization interfaces.
1. Backend Development
- Strong Python programming skills.
- Experience with Django, Flask, or FastAPI.
- REST API development, integration, authentication, and third-party API connectivity.
- Experience with scalable backend architecture.
1. Database Management
- Strong knowledge of MySQL and PostgreSQL.
- Database design, query optimization, indexing, and performance tuning.
- Exposure to PostGIS and spatial database management.
1. Machine Learning & AI
- Working knowledge of Machine Learning concepts and frameworks.
- Experience integrating ML models into web applications through APIs.
- Exposure to Python ML libraries such as Scikit-learn, TensorFlow, or PyTorch.
- Understanding of model deployment and inference pipelines.
1. Geospatial / GIS Technologies
- Practical experience with geospatial application development.
- Ability to integrate interactive maps into web applications.
- Experience with Leaflet, OpenLayers, Mapbox, or similar mapping libraries.
- Knowledge of GeoServer and publishing spatial data through WMS/WFS services.
- Understanding of GIS formats such as Shapefile, GeoJSON, GeoTIFF, and KML.
- Exposure to PostGIS, GDAL, and spatial data processing will be an advantage.
1. Mobile Application Development
- Exposure to Android/iOS application development.
- Experience with React Native or Flutter will be preferred.
- Ability to integrate mobile applications with backend APIs.
Preferred Additional Skills
- Cloud deployment experience (AWS, Azure, or GCP).
- Docker and containerization.
- Git, CI/CD pipelines, and Linux server administration.
- Experience building data-intensive dashboards and enterprise applications.
- Understanding of microservices and scalable system architecture.
Candidate Profile
- Minimum 10 years of professional software development experience.
- Strong hands-on experience in full-stack application development.
- Proven experience delivering production-grade web applications.
- Ability to independently manage development activities and technical implementation.
- Strong problem-solving, analytical, and debugging skills.
- Ability to work with multidisciplinary teams involving software engineers, data scientists, and GIS professionals.
What We Are Looking For We are looking for a technology professional who can independently own the development of end-to-end applicationsfrom frontend interfaces and backend architecture to databases, APIs, mobile integration, and geospatial visualization.
A candidate who has previously developed GIS-enabled web platforms, interactive mapping solutions, and applications integrating Machine Learning models would be particularly suitable.
Senior Full Stack Developer Geospatial & Machine Learning | Noida
📌 Senior Full Stack Developer Geospatial & Machine Learning (Delhi)
🏢 Skymet Weather Services
📍 Delhi