Full Stack Engineer
CIEL HR
Trivandrum, Kerala, India
Position Summary
We are currently hiring for the position of Full Stack Engineer on a 6-month contractual basis to maintain and enhance a
cross-platform application that operates as both a desktop application (Electron) and a web application (React with an
ASP.NET Core backend). The ideal candidate will have strong experience in building scalable and reusable UI components using React and a background in .Net Core.
Roles and Responsibilities
- Maintain and enhance a large-scale Electron and React application supporting both desktop and web
environments
- Design and develop scalable features and reusable UI components using React, JavaScript, Material UI, and
SCSS/CSS
- Integrate frontend applications with ASP.NET Core backend services via REST and WebSocket APIs
- Debug, profile, and optimize application performance across desktop and browser platforms
- Manage project dependencies and build workflows using npm and Vite
- Package, build, and deploy applications for Windows, macOS, and Linux environments
- Participate in code reviews and contribute to architectural discussions
- Support internationalization, accessibility, and responsive design requirements
- Leverage Generative AI tools to accelerate development workflows, including code generation, refactoring,
debugging, documentation, and unit test creation.
Qualifications
Required Technical Skills
- React, JavaScript/TypeScript, SCSS/CSS, Html5, Material UI
- Redux or similar libraries
- Asp.net core/C#
- Web API (REST), Axios, WebSocket
- Experience with Unit testing (Jest) and knowledge in automated testing
- Experience with version control (Git) and project tracking tools (Azure DevOps/Jira)
- Good understanding of Clean Architecture and design patterns
- Strong hands-on experience using modern GenAI tools to enhancing coding speed, improving design decisions, writing documentation, and automating repetitive tasks
Nice to Have
- Experience with CI/CD pipelines, build tools, packaging and Docker-based deployments
- Knowledge of efficient transmission and processing of high-resolution images over network protocols