Full Stack Developer
Techclub, Inc
Cupertino, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Cupertino, United States of America
Tech stack
Java
JavaScript
Geographic Information Systems
API
Amazon Web Services (AWS)
Application Performance Management
ArcGIS (Software)
Azure
Cloud Computing
Code Review
Continuous Integration
Data Structures
Software Design Patterns
DevOps
Spatial Databases
Google Maps
Spring
PostgreSQL
OpenLayers
PostGIS
Scrum
Software Engineering
Spatial Data Infrastructures
Systems Architecture
TypeScript
Google Cloud Platform
Enterprise Software Applications
React
Spring-boot
Backend
Front End Software Development
React
REST
Microservices
Job description
- Design, develop, and maintain scalable web applications using TypeScript, React, and Java technologies.
- Build interactive geospatial and mapping solutions using GIS platforms, map APIs, and spatial data services.
- Develop RESTful APIs, microservices, and backend components using Java frameworks such as Spring Boot.
- Create responsive, high-performance user interfaces with React, modern JavaScript/TypeScript, and state management libraries.
- Integrate mapping technologies such as Google Maps, Mapbox, OpenLayers, Leaflet, or ArcGIS into enterprise applications.
- Work with geospatial data formats and services including GeoJSON, WMS, WFS, spatial databases, and location-based analytics.
- Collaborate with product managers, GIS specialists, architects, and QA teams to deliver end-to-end solutions.
- Optimize application performance, security, scalability, and user experience across frontend and backend systems.
- Participate in code reviews, technical design discussions, troubleshooting, and production support activities.
- Follow Agile/Scrum methodologies and contribute to continuous improvement, CI/CD, testing, and deployment practices.
Requirements
- Strong experience in TypeScript, React.js, and Java
- Hands-on experience with GIS/Mapping technologies
- Experience with Spring Boot, REST APIs, and Microservices
- Knowledge of PostgreSQL/PostGIS, spatial databases, and geospatial data processing
- Familiarity with cloud platforms (AWS/Azure/Google Cloud Platform) and DevOps practices
- Understanding of software design patterns, data structures, and system architecture
Experience Range
- 5-10 years of software development experience
- 2+ years of hands-on GIS/Mapping application development experience preferred