Full-Stack Engineer (Remote, Full-Time)
Smart Working Solutions | PK | remote
Apply for the Full-Stack Engineer role at Smart Working Solutions. Full-time remote Pakistan opportunity for senior TypeScript, React, Node.js and PostgreSQL engineers.
Job description
Smart Working Solutions is hiring a Full-Stack Engineer for a full-time remote role available to candidates in Pakistan. The engineer will help build a new data-heavy, map-based product with a primary focus on frontend development and user experience, while also contributing to backend development, API design and data persistence. The product includes spatial data, large datasets, file uploads and an AI-powered chat interface with real-time streaming.
Responsibilities
- Build and maintain the product's core user interface, including map interactions, chat interfaces, data tables and file-upload flows.
- Build map-centric interfaces capable of rendering large feature sets.
- Display tabular results from spatial queries.
- Develop and maintain file-upload flows within the product.
- Support backend development, including API design and server-side persistence.
- Collaborate with the AI engineer on product and backend integration.
- Contribute to an AI-powered chat interface, including challenges involving latency and streaming partial results.
- Deliver measurable product outcomes from onboarding.
Requirements
- 5+ years of TypeScript full-stack engineering experience, using React on the frontend and Node.js on the backend.
- 2+ years of experience building map-centric frontends with Mapbox GL or equivalent production experience with MapLibre, Leaflet or deck.gl.
- 3+ years of experience building data-heavy product interfaces in production, including tables, editors and upload flows.
- 4+ years of experience designing backend services against PostgreSQL, including API design, typesafe query layers, authentication and authorization.
- Experience with Kysely, Prisma or a similar typesafe query layer is acceptable.
- Senior-level engineering experience with 5+ years of overall professional experience.
Skills
- TypeScript
- React
- Node.js
- Full-Stack Development
- PostgreSQL
- API Design
- Mapbox GL
- MapLibre
- Leaflet
- deck.gl
- Vector Tiles
- Geospatial Data
- Data-Heavy User Interfaces
- File Uploads
- Authentication
- Authorization
- Kysely
- Prisma
- Real-Time Streaming
- AI-Powered Interfaces
- Serverless AWS