Senior Full Stack Software Developer Web, Desktop & Cloud Applications
- Compensation
- Not disclosed
- Location
- Thanjavur, Tamil Nadu
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Full time
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Full description
Senior Full Stack Software Developer Web, Desktop & Cloud Applications
Company: Uriel Enterprises
Job Location: Thanjavur, Tamil Nadu, India
Employment Type: Full-time
Experience Required: 3 - 7 years
About the Company
Uriel Enterprises specializes in Building Automation, IoT Solutions, HVAC Controls, and Engineering Services.
We are expanding our software development team to develop innovative commercial software products for industrial automation, IoT, cloud-based monitoring, and engineering applications.
Job Responsibilities
Frontend & UI/UX Development
Design and develop modern, responsive, professional web application interfaces.
Develop frontend applications using React.js, TypeScript, HTML5, and CSS3.
Build interactive dashboards, engineering configuration screens, and graphical user interfaces.
Develop drag-and-drop functionality, equipment navigation trees, property editors, and reusable UI components.
Create interactive 2D/3D visualization using SVG, Canvas, Three.js, and WebGL.
Implement dynamic animations, equipment graphics, object selection, and real-time data binding.
Backend & Software Development
Design and develop scalable backend services and REST APIs.
Develop web-based and desktop engineering software applications.
Implement project management, device configuration, point mapping, and graphical engineering tools.
Develop user authentication, role-based access, and software licensing functionality.
Implement database management, configuration publishing, import/export, backup, and restore features.
Integrate frontend applications with real-time IoT data and cloud services.
Software Architecture & Deployment
Design modular, scalable, and maintainable software architecture.
Work with SQL/NoSQL databases.
Develop and deploy applications on cloud and local environments.
Implement software testing, debugging, performance optimization, and version control.
Collaborate with IoT developers to integrate communication services and device data.
Required Technical Skills
React.js, JavaScript, TypeScript
HTML5, CSS3, responsive UI/UX development
Node.js / Express.js
REST APIs, WebSockets
PostgreSQL / MySQL / MongoDB
Object-oriented programming and software architecture