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
Intermediate

Job 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

  1. Design, develop, and maintain scalable web applications using TypeScript, React, and Java technologies.
  2. Build interactive geospatial and mapping solutions using GIS platforms, map APIs, and spatial data services.
  3. Develop RESTful APIs, microservices, and backend components using Java frameworks such as Spring Boot.
  4. Create responsive, high-performance user interfaces with React, modern JavaScript/TypeScript, and state management libraries.
  5. Integrate mapping technologies such as Google Maps, Mapbox, OpenLayers, Leaflet, or ArcGIS into enterprise applications.
  6. Work with geospatial data formats and services including GeoJSON, WMS, WFS, spatial databases, and location-based analytics.
  7. Collaborate with product managers, GIS specialists, architects, and QA teams to deliver end-to-end solutions.
  8. Optimize application performance, security, scalability, and user experience across frontend and backend systems.
  9. Participate in code reviews, technical design discussions, troubleshooting, and production support activities.
  10. 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

Apply for this position