Skip to main content
SECL Group
Scraped fromDou5 days ago
Fullstack

Full Stack Developer (Node.js / TypeScript / Angular)

JavaScriptTypeScriptNode.jsAngularProgressive Web App (Pwa)Service WorkersIndexeddbREST APIPostgreSQLGitAWS S3Docker
Work Type
Remote
Job Type
Full Time
Location
Worldwide
Salary
Not specified

About the Position

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.

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

Requirements

  • 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)
Prepare for this role on ITLead

Take the matching roadmap and practice real interview questions asked for this level.

Full Stack Developer (Node.js / TypeScript / Angular)