S
SECL Group Ukraine
Fullstack
Full Stack Developer (Node.js / TypeScript / Angular)
Node.jsTypeScriptAngularREST APIProgressive Web Apps (Pwa)PostgreSQLGitAWS S3Service WorkersIndexeddbMicroservicesDockerCi/CdGeospatial Data3D DataThree.js
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)