Remote job
Full Stack Software Developer – IoT Platforms
Job details
About this role
Role overview Build and improve software used for GPS tracking, video telematics, IoT device management, and integrations with external platforms. The role covers both frontend applications and backend services, including APIs and features that process data in real time. It also involves contributing to technical design and keeping applications reliable after deployment.
Responsibilities - Develop web applications, backend services, and REST APIs. - Build dashboards for tracking and device management, and integrate third-party hardware and software. - Implement real-time data features, authentication, and user management. - Work with relational and NoSQL databases; improve application performance, security, and reliability. - Write maintainable, testable code and collaborate on architecture with development colleagues. - Assist with deployment, ongoing maintenance, and work across international teams.
Requirements - JavaScript or TypeScript programming experience. - Familiarity with React, Next.js, or a comparable frontend framework. - Backend development experience with Node.js or another modern technology. - Experience building REST APIs and working with databases. - Familiarity with Git and application security principles. - Good English communication and the ability to work independently and with a team.
Nice to have - Cloud experience with Azure or Google Cloud; familiarity with Docker and CI/CD. - Knowledge of WebSockets or MQTT, GPS or IoT platforms, or mapping tools. - Experience with RTMP, HLS, WebRTC, or AI API integrations.