Home
Jobs

Full Stack Software Engineer – Geospatial Platform

0 - 1 years

0 Lacs

Posted:14 hours ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Job Description

Job Requisition Document Job Title: Software Engineer – Full Stack (Geospatial) Location: Thiruvananthapuram, Kerala About Us: 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. Job 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. 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. Mandatory Technical Skills, Experience: 1 to 5 Years relevant experience ● 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 (Nice to have) 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 (1 st 3 skills below are mandatory only for Senior role): ● Leadership Potential: Demonstrated ability or strong potential to guide and support a small team, fostering a collaborative and productive environment. This includes providing guidance, mentoring junior team members and delegating tasks effectively. ● Communication Excellence: Exceptional verbal and written communication skills, with the ability to clearly and concisely convey technical information to both technical and non- technical audiences, including clients. ● Client Relationship Management: Ability to build and maintain positive relationships with clients, understand their needs and expectations and proactively address any concerns. ● Problem-Solving and Analytical Thinking: Strong analytical and problem-solving skills with the ability to identify root causes of issues, evaluate different solutions and implement effective resolutions, both independently and within a team. ● Adaptability and Flexibility: Ability to adapt to changing project requirements, client demands and work environments. ● Collaboration and Teamwork: Proven ability to work effectively within a team, contributing positively to team goals, sharing knowledge and supporting colleagues. ● Ownership and Accountability: Takes ownership of assigned tasks and responsibilities, demonstrates a strong sense of accountability for delivering high-quality work within deadlines. ● Proactiveness and Initiative: Demonstrates a proactive approach to work, identifying potential issues or opportunities for improvement and taking initiative to address them. ● Professionalism and Integrity: Maintains a high level of professionalism, ethical conduct and integrity in all interactions, both internally and with clients. ● Time Management and Organization: Excellent time management and organizational skills, with the ability to prioritize tasks, manage workload effectively and meet deadlines in a fast-paced environment. Education:Bachelor's degree in Computer Science/Electronics/Electrical Engineering. Salary: Best in the Market Job Type: Permanent Experience: Full Stack Software Engineer – Geospatial Platform: 1 year (Required) Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Stack Interview Now
Qcentro

29 Jobs

RecommendedJobs for You