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
๐
$3500-5500
Average salary range of similar jobs in
analytics โ
Loading...