We are looking for a talented full-stack developer to take ownership of our customer-facing software ecosystem. You will be responsible for building both a secure, multi-user web application and a companion mobile app (iOS & Android) that displays real-time data from our connected devices and allows users to control their equipment remotely.
The ideal candidate has strong experience in building cross-platform applications from scratch, managing user databases, handling real-time data streams, and implementing robust site security.
Qualification: Bachelor's degree in Computer Science, Information Technology or a related field
Key Responsibilities:
- Web & Mobile App Development: Build a responsive, modern web dashboard and a companion mobile app (using cross-platform frameworks like React Native, Flutter, or similar).
- Backend & Database: Set up and manage a secure cloud backend and database (e.g., Firebase, Node.js, PostgreSQL) to handle user accounts, logins, and device registration across both web and mobile.
- Data Integration: Connect the apps to our real-time data servers so users can see live updates and send commands to their hardware from their browser or phone.
- Security Implementation: Implement strict security protocols, including secure authentication, data encryption, protection against common vulnerabilities, and strict data isolation so users can only access their own devices.
- Cloud Management: Deploy, maintain, and scale the application within a modern cloud computing environment to ensure high uptime and performance.
Required Skills & Qualifications:
- Strong experience in Full Stack Development (Frontend, Backend, and Mobile).
- Proficiency in cross-platform mobile frameworks (React Native, Flutter) and modern web frameworks (React, Vue, Node.js, etc.).
- Strong understanding of web and app security best practices, secure API design, and data protection.
- Experience building secure user authentication systems (login, sign-up, password reset) for both web and mobile.
- Experience designing and managing cloud databases (SQL or NoSQL).
- Familiarity with handling real-time data (WebSockets, REST APIs, or MQTT).
- Ability to build clean, intuitive user interfaces for both desktop and mobile screens.
Nice-to-Have (Bonus Skills):
- Previous experience working on IoT (Internet of Things) projects, smart home apps, or hardware dashboards.
- Familiarity with cloud deployment platforms (AWS, Google Cloud, Azure) and app store publishing (Apple App Store / Google Play Store).
Pay: ₹10,000.00 - ₹15,000.00 per month
Work Location: In person