At least 4 years in full-stack or back-end development.
Proficiency in Java, Node.js, or Python.
Experience with ReactJS, JavaScript, TypeScript, React Native, HTML5, CSS3, and responsive UI design.
Strong knowledge of MySQL, MongoDB, REST APIs, and third-party integrations.
Hands-on with Docker, container deployment, and Linux environments.
Familiarity with RTSP/live video streaming and exposure to Vision AI (OpenCV, Tensor Flow, YOLO).
Excellent communication, mentoring ability, and strategic thinking for large-scale project execution.
Primary Job Requirements
Design, develop, test, and deploy back-end services (Java, Node.js, Python) and build responsive front-end applications (ReactJS, JavaScript, TypeScript, HTML, CSS).
Develop and maintain mobile apps using React Native with responsive UI design.
Design and optimize relational (MySQL) and non-relational (MongoDB) databases, and integrate third-party services via RESTful APIs and SDKs.
Handle live streaming protocols (RTSP) and manage multimedia data streams.
Deploy and manage containerized applications with Docker and perform development/administration tasks on Linux systems.
Architect new projects from scratch, define technology stack, plan infrastructure, and design secure, scalable, high-performance systems.
Write clean, maintainable code, troubleshoot/debug issues, optimize performance, and contribute to technical documentation.
Stay updated with industry trends, engage in AI-related development (e.g., Computer Vision), and apply innovative solutions to enhance products.
Communicate with Project Managers/Product Owners, provide updates to management, and coordinate with Sales, Support, and global teams to ensure smooth delivery.