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

SECL Group Ukraine Responds Quickly
$$$$

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

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 6 May
35 views
ยท
5 applications
Last responded more than a month ago
To apply for this and other jobs on Djinni login or signup.
Loading...