Senior Full Stack Software Engineer

4 days ago


Bengaluru, Karnataka, India Yash Technologies Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

Sr. Software Engineer - Full Stack- NodeJs+ReactJs Job

*About the Role:*

We are looking for a talented and driven *Windows Application Developer* to build a desktop application that interfaces with {*}IoT devices via USB using Serial communication protocols{*}. The app will be built using {*}React{*}, {*}Electron{*}, and {*}{*}, with *SQLite* for local data storage.

This is a Full Stack Developer role.

This role is ideal for someone who enjoys working close to hardware, building user-friendly desktop interfaces, and solving real-world device communication challenges.

*Responsibilities:*
* Design, develop, and maintain a Windows desktop application using {*}React{*}, {*}Electron{*}, and {*}{*}.
* Implement communication with IoT devices via {*}USB (Serial communication protocols like UART/RS-232){*}.
* Develop and manage local data storage using {*}SQLite{*}, ensuring data integrity and efficient access.
* Ensure cross-process communication (IPC) and hardware interaction through Electron's main/renderer processes.
* Collaborate with embedded/firmware engineers to integrate device protocols and troubleshoot issues.
* Package and deploy Windows installers using tools like {*}Electron Builder{*}.
* Write clean, modular code with unit and integration tests.

*Required Skills:*
* Strong experience with {*}JavaScript/TypeScript{*}, {*}React{*}, {*}{*}, and {*}Electron{*}.
* Proven experience working with *USB Serial communication* (e.g., using serialport or similar libraries) and familiar with web serial API, WebUSB API.
* Knowledge of *SQLite* and efficient database querying for embedded/local applications.
* Familiarity with the Windows operating system and packaging desktop applications.
* Experience working with asynchronous and event-driven data streams (from devices); UART Protocol experience
* Understanding of inter-process communication (IPC) within Electron apps.
* Ability to debug and troubleshoot low-level device communication issues

*Nice to Have:*
* Experience with *IoT protocols* such as MQTT, Modbus, or BLE.
* Familiarity with other USB communication modes (CDC, HID).
* Basic knowledge of embedded systems or microcontroller firmware.
* Experience with secure data handling and encryption for local storage.
* Exposure to CI/CD pipelines and auto-updating Electron apps.

Experience LevelSenior Level

  • Bengaluru, Karnataka, India FLY Hub Travel Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    About the RoleWe are seeking highly skilled Senior Full Stack Software Engineers to join our dynamic team. The ideal candidates will have a strong background in full-stack development, cloud technologies, and modern deployment practices. You will play a key role in designing and delivering scalable, secure, and high-performance enterprise applications while...


  • Bengaluru, Karnataka, India Traveloka Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doing‎‎Job DescriptionWe are seeking a highly skilled and motivated Senior Full Stack Engineer with at least 4 years of experience to join our Merchandising and User Segmentation team. The ideal candidate should have deep expertise in both front-end and back-end development, strong...


  • Bengaluru, Karnataka, India Aliqan Technologies Full time ₹ 25,00,000 - ₹ 28,00,000 per year

    Job Title: Sr. Full-Stack Engineer (React/Java)Location: BengaluruSalary: ₹25L – ₹28L per annumExperience: 3–5 yearsJob Type: Full-timeAbout the RoleWe are seeking a passionate Senior Full-Stack Engineer with expertise in React (frontend) and Java (backend) to design, develop, and deploy scalable, high-performance applications. You will be...


  • Bengaluru, Karnataka, India Emperen Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role Description :This is a contract on-site role for a Senior Full Stack Engineer - ReactJs Remote. The Senior Full Stack Engineer will be responsible for back-end and front-end web development, software development, full-stack development, and Cascading Style Sheets (CSS).Qualifications :Design and develop full-stack web applications using , TypeScript,...


  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Software Engineer, Full Stack Join us as a Software Engineer, Full StackThis is an opportunity for a driven Software Engineer to take on an exciting new career challenge Day-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutions It's a chance to hone your existing technical skills and...


  • Bengaluru, Karnataka, India EPAM Full time

    Job title : Lead/Senior Full Stack Java Software EngineerLocation : BangaloreExperience : 6-10 yearsJob summary :As a Lead/Senior Full Stack Java Software Engineer in Benchmarking and Indices Division in Data & Analytics, the individual will be responsible for developing and supporting delivery of varied initiatives that address key Equities Index...


  • Bengaluru, Karnataka, India Aimyze Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Senior Full Stack Dev (Python, Django/Flask, React/Vue). Build AI-powered CRM & SaaS platform. Salary + ESOPs (Cofounder path). 3-month probation. Work with CPO, own product dev, APIs, cloud, DB, AI/GenAI. Startup mindset & leadership a must.


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Senior Java Full Stack developer (With Angular) This is a requirement is for Oracle Financial Services Finergy division. We are a part of Oracle Financial Services Global Business Unit (FSGBU) business unit and our specialized solutions address the unique business needs of banking and financial institutions, enabling them to make more informed business...


  • Bengaluru, Karnataka, India Quantique Minds Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    About Quantique MindsQuantique Minds Private Limited is an innovative technology company building the future of business automation through three parallel tracks:Optima Fusion ERP - Tri-platform ERP solution (WhatsApp Native, Mobile Optimized, Web Complete) for Indian SMEsEnterprise Consultancy Services - AI consultancy, IT consultancy, software development,...


  • Bengaluru, Karnataka, India Ethos Full time

    About The Role : As a Senior Full stack engineer, you'll work across the stack and be responsible for the entire customer journey from where we store data to our server application logic, to our front end UI. Youll work closely with our other engineers to build and ship key features. We are detail oriented and value clean, modular, and high-performing code....