About the Role
We are seeking a motivated and talented Associate Software Developer to join our dynamic team. The ideal candidate will play a key role in developing, maintaining, and improving software solutions for IoT applications. You will collaborate closely with cross-functional teams to design, implement, and deploy innovative solutions that drive the success of our projects.
Requirements
Key Responsibilities:
IoT Software Development: Contribute to developing, maintaining, and optimizing IoT-based cloud applications.
Frontend Development: Build responsive, user-friendly dashboards and widgets using React.js, HTML, CSS, and JavaScript.
Backend Development: Develop and enhance server-side functionality with Node.js (good-to-have: Python).
Integration: Work on MQTT and REST/WebSocket integrations for real-time device communication.
Code Quality: Write clean, maintainable, and testable code following industry best practices.
Testing & Debugging: Perform debugging and optimization to ensure performance, scalability, and reliability.
Collaboration: Work in an agile team environment, contributing to feature planning, design, and implementation.
Continuous Learning: Stay updated with emerging tools and frameworks, suggesting improvements where beneficial.
Must-Have Skills:
Proficiency in Node.js, React.js, JavaScript, HTML, and CSS.
Strong understanding of frontend–backend integration.
Experience with version control systems (e.g., Git).
Knowledge of building scalable and modular applications.
Good-to-Have Skills:
Knowledge of Python for backend scripting or automation.
Exposure to IoT protocols (MQTT preferred).
Familiarity with cloud services (AWS, Azure, or GCP).
Basic Android app development experience for companion apps.
Understanding of database systems (SQL/NoSQL).
Soft Skills:
Strong problem-solving and analytical mindset.
Effective communication and collaboration skills.
Ability to work in an agile, fast-paced environment.
Education and Experience:
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
Why Join Us?
Opportunity to work on cutting-edge IoT technologies and cloud solutions.
Collaborative, supportive, and inclusive team culture.
Career growth opportunities with exposure to end-to-end software development.
Competitive compensation and benefits package.
Job Types: Full-time, Permanent, Fresher
Education:
Bachelor's (Preferred)
Work Location: In person
