About the Project:
We are building an innovative IoT smart city platform that integrates real-time data from various urban sensors and IoT devices. Our platform aims to improve city operations, enhance sustainability, and optimize urban services using cutting-edge technology. We are looking for a skilled full-stack developer with hands-on experience in IoT smart cities to join our team.
Key Responsibilities:
- Develop and maintain the front-end of the platform using React.js and modern UI frameworks.
- Build and optimize the backend using Rust and Python (FastAPI, Flask, or Django).
- Design and manage databases (both SQL and NoSQL) for scalable IoT data storage and retrieval.
- Implement and manage IoT protocols such as MQTT, CoAP, AMQP, WebSockets, and integrate with smart city devices.
- Develop and secure RESTful & GraphQL APIs for real-time communication with IoT devices.
- Work with cloud platforms such as AWS IoT, Azure IoT Hub, or Google IoT Core for device management and data processing.
- Deploy containerized applications using Docker and orchestrate with Kubernetes where necessary.
- Ensure security best practices for IoT data transmission and storage (TLS, OAuth2, X.509 certificates, encryption techniques).
- Optimize real-time analytics and visualization of IoT data using Grafana, InfluxDB, or TimescaleDB.
- Collaborate with the team to deploy and monitor edge computing solutions.
Requirements
- Proven experience as a full-stack developer, particularly in IoT, Smart Cities, or Industrial IoT (IIoT) projects.
- Strong proficiency in React.js for frontend development.
- Hands-on experience with Python backend frameworks (FastAPI, Flask, Django).
- Solid understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, InfluxDB, CouchDB) databases.
- Expertise in IoT protocols such as MQTT, WebSockets, AMQP, and data ingestion techniques.
- Familiarity with cloud-based IoT platforms and edge computing strategies.
- Experience with DevOps tools (CI/CD pipelines, Docker, Kubernetes, Terraform, Ansible).
- Strong knowledge of security best practices for IoT applications.
Nice-to-Have Skills:
- Experience with LoRaWAN, NB-IoT, Zigbee, Bluetooth LE for smart city connectivity.
- Knowledge of time-series databases for efficient IoT data handling.
- Background in AI/ML integration for smart city analytics.
- Familiarity with urban infrastructure, traffic management, environmental monitoring, or related fields.
Application Requirements
We highly value candidates who can showcase their skills and experience through a portfolio of projects. Please include links to your previous work, GitHub repositories, or any other relevant examples. This will be a key factor in evaluating your application.
This is a full-time position with competitive salary and benefits. If you have passion and are looking for an exciting opportunity to work with cutting-edge technology, we would love to hear from you!
Note: All applications will be treated with strict confidentiality.
To apply, please send us your CV at careers@ai2cyber.com
