Role Overview
RFBytes Pvt. Ltd. is seeking a skilled Full Stack Developer with 3+ years of experience to build scalable, high-performance applications, particularly in IoT and distributed systems. You will work on end-to-end web applications, real-time data pipelines, and containerized deployments.
Responsibilities
- Design and develop end-to-end web applications (frontend + backend)
- Build and maintain scalable APIs and microservices
- Work on real-time data pipelines using MQTT and Kafka
- Integrate IoT devices with backend systems for data ingestion and processing
- Deploy and manage applications using Kubernetes and containerization tools
- Optimize database performance and manage PostgreSQL databases
- Ensure system reliability, performance, and security
- Collaborate with hardware and embedded teams for IoT integration
- Monitor and troubleshoot production systems
Requirements
- 3+ years of professional experience
- Strong experience in Node.js and REST APIs
- Experience with Angular, HTML, CSS, and TypeScript
- Hands-on experience with Kubernetes and Docker
- Experience with MQTT brokers (EMQX / Mosquitto) and Apache Kafka
- Strong experience with PostgreSQL
Skills
- Node.js
- Angular
- Kubernetes
- Apache Kafka
- PostgreSQL
Nice to Have
- Experience in IoT platforms and device communication
- Understanding of real-time data processing systems
- Exposure to cloud platforms (AWS / Azure / GCP)
- Knowledge of monitoring tools (Prometheus, Grafana)