Job Description: Full Stack Developer (.NET & React) - IoT
Location: Bellandur, Bangalore
Work Mode: Hybrid (3 days Work From Office)
The Role:
We are looking for a highly skilled and motivated Full Stack Developer to join our dynamic engineering team. You will be instrumental in designing, developing, and deploying our next-generation web and mobile applications that interact with a vast network of IoT devices. You will work across the entire stack, from crafting responsive UIs to building resilient backend microservices in a cloud-native environment.
Key Responsibilities:
- Design, develop, and maintain full-stack web applications using React.js with TypeScript and mobile applications using React Native.
- Build robust, secure, and scalable backend services, APIs, and microservices using .NET Core (C#).
- Architect and implement solutions for ingesting, processing, and visualizing real-time data from IoT devices using protocols like MQTT, WebSocket, and HTTP.
- Work with cloud platforms (Azure or GCP) to build, deploy, and manage containerized applications using Docker and Kubernetes.
- Design and optimize databases, both SQL (e.g., PostgreSQL, SQL Server) and NoSQL (e.g., MongoDB, Cosmos DB).
- Implement and maintain CI/CD pipelines and advocate for DevOps best practices to ensure high quality and rapid deployment.
- Collaborate closely with product managers, designers, and other engineers in an Agile/Scrum environment.
- Participate in code reviews, mentor junior developers, and contribute to a culture of technical excellence.
Must-Have Skills:
- 5+ years of professional software development experience.
- Strong proficiency in React.js and React Native with TypeScript.
- Extensive experience with .NET Core, C#, and building RESTful APIs.
- Hands-on experience with a major cloud provider (Azure preferred, or GCP).
- Solid understanding of microservices architecture and patterns.
- Experience with Docker containerization and orchestration with Kubernetes.
- Proficiency with both SQL and NoSQL databases.
- Strong familiarity with Git, Agile methodologies, and CI/CD principles.
Essential Skills (IoT Focus):
- Experience with IoT communication protocols such as MQTT, HTTP, and WebSocket.
- Understanding of real-time data processing and device management concepts.
- Hands-on experience with an IoT platform (Azure IoT Hub, AWS IoT Core, or Google Cloud IoT).
- Excellent problem-solving abilities and a passion for technology trends in IoT, React, and .NET.
What We Offer:
- A competitive salary and comprehensive benefits package (Health Insurance, etc.).
- A hybrid work model with a modern office in Bellandur, Bangalore.
- Opportunity to work on challenging problems with cutting-edge technology.
- A collaborative, fast-paced, and learning-oriented environment.
- Career growth paths and professional development opportunities.
Job Type: Full-time