Key Responsibilities
Primary Responsibilities:
- Architect, design, develop, and maintain scalable and high-performance systems
- Lead the development of complex features and systems across multiple projects
- Design and implement integrations across platforms
- Ensure code quality, performance optimization, and system reliability
- Collaborate with product, design, and engineering teams to define and deliver solutions
- Mentor junior developers and guide them on best practices and technical growth
Secondary Responsibilities:
- Evaluate and recommend new technologies, tools, and frameworks
- Participate in code reviews and contribute to improving processes
- Assist in troubleshooting and resolving issues
- Contribute to technical documentation and knowledge sharing
Required Skills & Qualifications
Must Have
- Minimum 5 years of relevant software development experience
- Expertise in architecting and building complex systems
- Proficiency in multiple programming languages and technology stacks
- Experience with system integrations, APIs, and distributed systems
- Exposure to AI/ML systems or working knowledge of AI-driven applications
- Strong understanding of software design principles and best practices
- Ability to work collaboratively in a team environment and mentor junior members
- Team player with effective communication skills
Preferred
- Experience in IoT or related industries
- Familiarity with cloud platforms and scalable infrastructure
- Experience with data pipelines, real-time processing, or edge computing
- Understanding of DevOps practices and CI/CD pipelines
Work Environment
- Collaborative and innovation-driven work culture
- Opportunity to work on cutting-edge IoT and AI technologies
- Flexible and dynamic team structure
- Emphasis on continuous learning and professional development
Key Traits
- Strong problem-solving and analytical thinking
- Adaptability to work across different technologies and domains
- Ownership mindset and accountability
- Effective communication and interpersonal skills
- Proactive approach to learning and improvement
- Ability to mentor, guide, and lead by example
Pay: ₹100,000.00 - ₹150,000.00 per month
Benefits:
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person