LogoLanguage
ECESIS CARE (P) Ltd

4th FLOOR, M SQUARED BUILDING, ANNEX 2, TECHNOPARK CAMPUS, KARIYAVATTOM, TRIVANDRUM, KERALA , 695581

Software Engineer – Full Stack (Geospatial)

Closing Date:31,July 2025
Job Published: 18,June 2025

Brief Description

About Us:

At ECESIS, we have built a strong reputation over the years as a trusted partner in management consulting and talent acquisition, with a specialized focus on the advanced manufacturing sector. Our success is driven by our ability to consistently deliver world-class, high-quality talent, particularly in the areas of precision engineering, assembly line operations, and other skilled manpower across diverse industrial domains. Among our esteemed clients is a listed Japanese company that is set to begin its operations in Technopark, Thiruvananthapuram, further reinforcing our standing as a premier recruitment partner in the region.

Summary:

We are seeking a highly skilled and motivated Full Stack Software Engineer to join our dynamic multinational team, specializing in the Geospatial domain (Location-Based Services - LBS, Geographic Information Systems - GIS). This role focuses on the development and enhancement of sophisticated geospatial platforms and applications. The ideal candidate will possess strong expertise in a range of technologies including Java, Springboot, Python, Vue.js, and AWS cloud services, coupled with a passion for building high-quality, scalable, and impactful software solutions that leverage geographic data and spatial analysis.

Location: Trivandrum, Kerala, India

Employment Type: Full-time

Experience: 1-5 Years

Educational Qualification:  Bachelor's degree in Computer Science/Electronics/Electrical Engineering

Responsibilities:

  • Design, develop, test, deploy, and maintain robust and scalable web applications and services for geospatial data processing, visualization, and analysis, utilizing Vue.js for front-end and Java (with Springboot), Python for back-end development.

  • Collaborate effectively with cross-functional, multinational teams including product managers, GIS analysts, data scientists, and other engineers to deliver high-quality geospatial software solutions.

  • Develop and integrate user-facing mapping interfaces and geospatial tools with server- side logic, ensuring seamless performance and intuitive user experience.

  • Build reusable components and front-end libraries for geospatial applications (Vue.js).

  • Develop and maintain efficient, reusable, and reliable code in Java, Python for geospatial algorithms, data processing pipelines, and API development.

  • Ensure the technical feasibility of UI/UX designs for geospatial applications, providing constructive feedback on map interactions and data display.

  • Optimize applications for maximum speed, scalability, and responsiveness, particularly when handling large geospatial datasets.

  • Implement robust security and data protection measures, considering the sensitivity               of location data.

  • Design, manage, and optimize AWS cloud infrastructure for hosting and scaling geospatial applications and services (e.g., using EC2, S3 for raster/vector tiles, RDS with PostGIS, Lambda for geoprocessing tasks).

  • Work with various geospatial data formats (e.g., GeoJSON, Shapefile, KML, GeoTIFF) and database systems (e.g., PostgreSQL/PostGIS).

  • Participate actively in code reviews to maintain code quality, share knowledge, and foster a collaborative development environment.

  • Troubleshoot, debug, and upgrade existing geospatial software, ensuring platform stability and performance.

  • Contribute to all phases of the software development lifecycle, from concept and design through testing and deployment on cloud platforms like AWS.

  • Stay updated with emerging technologies in GIS, LBS, new AWS services relevant to geospatial data, and industry best practices to drive innovation.

 

Preferred Skills

Mandatory Skills:

  • Proven experience as a Software Engineer with a focus on geospatial applications.

  • Experience with front-end frameworks like Vue.js and its core principles.

  • Strong proficiency in Java and experience with the Springboot framework.

  • Strong skills in Python, particularly with libraries used in geospatial analysis and data manipulation (e.g., GeoPandas, Shapely, Rasterio).

  • Solid understanding of object-oriented programming principles.

  • Experience with front-end technologies such as HTML5, CSS3, and responsive design.

  • Familiarity with RESTful APIs and web services, including OGC standards (WMS, WFS, WPS).

  • Experience with database technologies, especially PostgreSQL with PostGIS extension.

  • Proficient understanding of code versioning tools, such as Git.

  • Solid experience with cloud platforms, particularly AWS (including services like EC2, S3, RDS, Lambda, API Gateway, Location Service).

  • Experience with GIS tools and libraries (e.g., QGIS, ArcGIS APIs, GeoServer, MapServer, Leaflet, OpenLayers, Mapbox GL JS).

  • Understanding of core GIS concepts, map projections, coordinate systems, and spatial analysis techniques.

Additional Skills:

  • Experience with other front-end frameworks like React.js.

  • Familiarity with other cloud platforms (e.g., Azure, Google Cloud) and their geospatial offerings.

  • Experience with Big Data technologies for geospatial data (e.g., Spark, Hadoop).

  • Knowledge of mobile development (iOS/Android) for LBS applications.

  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.

  • Understanding of CI/CD pipelines and associated tools (e.g., Jenkins, GitLab CI).

  • Experience with 3D GIS and visualization.

Behavioral Skills:

  • Leadership Potential

  • Communication Excellence

  • Client Relationship Management

  • Problem-Solving and Analytical Thinking

  • Adaptability and Flexibility

  • Collaboration and Teamwork

  • Ownership and Accountability

  • Proactiveness and Initiative

  • Professionalism and Integrity

  • Time Management and Organization

 

How to Apply: Interested candidates can send their updated resume to recruitment@ecesistech.com with the subject line: "Application for Software Engineer – Full Stack (Geospatial)".