Job VC
Full Stack Developer (Node.js / TypeScript / Angular)
Technologies
Description
About the Role
We are looking for a Full Stack Developer to support the continued development of InfraCloud, a SaaS platform for inspection and analysis of engineering structures. The platform processes and visualizes large-scale geospatial and inspection datasets.
You will work across the full application stackfrom frontend UI components to backend services and data persistencewithin a modern JavaScript based architecture.
A central focus of this role is the design and development of a Progressive Web App (PWA) to enable cross-platform usage on iOS, Android, and Windows tablets, particularly for field operations with challenging connectivity conditions.
Responsibilities
Design, implement, and maintain scalable full stack features using:
Frontend: Angular
Backend: Node.js (TypeScript, RESTful APIs / microservices)
Lead the development of a Progressive Web App (PWA) for cross-platform mobile and tablet environments (iOS, Android, Windows)
Implement offline-first architecture patterns, including:
Service Workers (background sync, caching strategies)
Local data persistence (e.g., IndexedDB)
Resilient synchronization mechanisms for intermittent connectivity
Develop responsive, mobile-optimized UI/UX for field usage scenarios
Develop and optimize APIs for handling large geospatial and inspection datasets
Work with PostgreSQL (schema design, query optimization, indexing strategies)
Integrate and manage object storage solutions (S3-compatible storage)
Collaborate on system architecture decisions (modularity, scalability, performance)
Ensure code quality through testing, code reviews, and static analysis
Contribute to performance optimization (frontend rendering, backend throughput, data pipelines)
Work closely with domain experts (e.g., geodesists, engineers) to translate requirements into technical solutions
Required Qualifications
Strong experience with JavaScript and TypeScript across frontend and backend
Solid experience with Node.js and Angular
Proven experience building Progressive Web Apps (PWA), including:
Service Worker lifecycle and caching strategies
Offline-first application design
Cross-platform mobile optimization (iOS/Android/browser constraints)
Experience designing and consuming RESTful APIs
Proficiency with PostgreSQL (complex queries, schema design, performance tuning)
Experience with Git-based workflows (preferably GitLab)
Familiarity with cloud storage systems (AWS S3 or compatible)
Understanding of software architecture principles (security, separation of concerns, modularization, API design)
Nice to Have
Experience with geospatial data, 3D data, or point cloud processing
Knowledge of WebGL, 3D visualization frameworks, or mapping libraries
Experience with microservices architecture or distributed systems
Familiarity with Docker / containerization
Exposure to CI/CD pipelines and DevOps practices
Background in engineering, surveying, or environmental data systems
We are looking for a Full Stack Developer to support the continued development of InfraCloud, a SaaS platform for inspection and analysis of engineering structures. The platform processes and visualizes large-scale geospatial and inspection datasets.
You will work across the full application stackfrom frontend UI components to backend services and data persistencewithin a modern JavaScript based architecture.
A central focus of this role is the design and development of a Progressive Web App (PWA) to enable cross-platform usage on iOS, Android, and Windows tablets, particularly for field operations with challenging connectivity conditions.
Responsibilities
Design, implement, and maintain scalable full stack features using:
Frontend: Angular
Backend: Node.js (TypeScript, RESTful APIs / microservices)
Lead the development of a Progressive Web App (PWA) for cross-platform mobile and tablet environments (iOS, Android, Windows)
Implement offline-first architecture patterns, including:
Service Workers (background sync, caching strategies)
Local data persistence (e.g., IndexedDB)
Resilient synchronization mechanisms for intermittent connectivity
Develop responsive, mobile-optimized UI/UX for field usage scenarios
Develop and optimize APIs for handling large geospatial and inspection datasets
Work with PostgreSQL (schema design, query optimization, indexing strategies)
Integrate and manage object storage solutions (S3-compatible storage)
Collaborate on system architecture decisions (modularity, scalability, performance)
Ensure code quality through testing, code reviews, and static analysis
Contribute to performance optimization (frontend rendering, backend throughput, data pipelines)
Work closely with domain experts (e.g., geodesists, engineers) to translate requirements into technical solutions
Required Qualifications
Strong experience with JavaScript and TypeScript across frontend and backend
Solid experience with Node.js and Angular
Proven experience building Progressive Web Apps (PWA), including:
Service Worker lifecycle and caching strategies
Offline-first application design
Cross-platform mobile optimization (iOS/Android/browser constraints)
Experience designing and consuming RESTful APIs
Proficiency with PostgreSQL (complex queries, schema design, performance tuning)
Experience with Git-based workflows (preferably GitLab)
Familiarity with cloud storage systems (AWS S3 or compatible)
Understanding of software architecture principles (security, separation of concerns, modularization, API design)
Nice to Have
Experience with geospatial data, 3D data, or point cloud processing
Knowledge of WebGL, 3D visualization frameworks, or mapping libraries
Experience with microservices architecture or distributed systems
Familiarity with Docker / containerization
Exposure to CI/CD pipelines and DevOps practices
Background in engineering, surveying, or environmental data systems