Key Responsibilities :
- Lead and manage end- to- end software development projects.
- Design and implement robust, scalable, and secure systems.
- Develop backend services and APIs using Python and Node.js.
- Administer and optimize PostgreSQL databases for performance and reliability.
- Ensure high system availability and monitor infrastructure health.
- Implement secure messaging protocols using MQTT.
- Integrate AI tools such as Azure OpenAI, GPT APIs, Agentic AI, and Azure Cognitive Services into business applications.
- Collaborate with cross- functional teams including developers, data scientists, and product managers.
- Troubleshoot technical issues and oversee technical resolutions.
- Maintain technical documentation, code quality, and version control.
Required Qualifications & Skills :
Minimum 3+ years of hands- on experience in software development.Proficiency in :1. Python (mandatory)
2. Linux system administration
3. PostgreSQL (database design, optimization, and performance tuning)
4. Node.js development
5. MQTT protocol for IoT or messaging applications
Experience integrating AI / ML tools and APIs (e.g., GPT APIs, Azure OpenAI).Familiarity with agentic AI frameworks or cognitive services is a plus.Strong programming and debugging skills.Experience working in remote, agile teams.Excellent communication and leadership abilities.Good to Have (Preferred Skills) :
Experience with Yolov1 and OpenCV for computer vision tasks.Working experience in the Telecom domain.Knowledge of cybersecurity principles and network security protocols.Familiarity with DevOps tools and CI / CD pipelines.(ref : hirist.tech)