HamburgerMenu
hirist

Full Stack Developer - React.js/Python

Seventh Contact Hiring Solutions
Anywhere in India/Multiple Locations
3 - 6 Years
star-icon
4.2white-divider9+ Reviews

Posted on: 08/12/2025

Job Description

Description :



React + Python + Node.js Developer (36 Years) | Remote.

We are seeking a talented Full-Stack Developer with strong expertise in React, Python, and Node.js to help build a next-generation Windows-based desktop application for medical research.

You will work on UI development, Python experiment integration, backend services, testing, and CI/CD workflows.

Experience with Electron or Svelte is a plus, but strong React expertise is highly preferred.

Key Responsibilities :

Frontend Development React :


- Build reactive, component-driven UIs using React (preferred) or similar frameworks.


- Develop responsive UI modules using JavaScript/TypeScript.


- Manage application state using Redux, Zustand, Context API, or similar tools.


- Create maintainable, reusable components for a multi-window desktop app.

Backend Integration Python & Node.js :


- Integrate Python-based scripts/experiment logic within the desktop application.


- Build backend APIs and microservices using Node.js.


- Work with WebSockets for real-time data flow between frontend and backend.


- Implement and manage RESTful APIs, data validation, and layer-to-layer communication.

Code Quality & Testing :


- Follow Test-Driven Development (TDD) practices.


- Write unit, integration, and E2E tests using tools like Jest and Playwright.


- Maintain clean, well-structured, well-documented code.


- Refactor legacy modules to improve performance and maintainability.

Team Collaboration :


- Follow internal SOPs and development standards.


- Participate in Agile ceremonies daily standups, planning, retrospectives.


- Document work in Jira and maintain clear technical documentation.

Required Skills (Must-Have) :


- Strong experience with React.js in production environments.


- Proficiency in JavaScript (ES6+) & TypeScript.


- Intermediate knowledge of Python 3.x (script integration, data handling).


- Experience building backend services with Node.js.


- State management (Redux, Zustand, or similar).


- Solid understanding of UI architecture and responsive design.


- Experience with REST APIs and WebSocket communication.

Bonus Skills (Good to Have) :


- Electron (desktop application development, packaging, IPC).


- Svelte / SvelteKit / SMUI experience.


- SQL databases: PostgreSQL, MySQL, SQLite.


- NoSQL: MongoDB, Redis.


- Hands-on with TDD, mocking, test isolation.


- Docker experience.


- Exposure to healthcare / psychology / neuroscience systems.


- Knowledge of WebRTC, MediaRecorder API.


- Experience with hardware/IoT integration.

Preferred Qualifications :



- Experience in medical, scientific, or research-based applications.


- Familiarity with HIPAA / GDPR or regulated environments.


- Contributions to open-source projects.


info-icon

Did you find something suspicious?