Position : Python Developer with React JS
Location : Princeton, NJ (Onsite)
Duration : Long term contract
- Prior Pharma experience will be a plus
Overview :
We are seeking a highly skilled Full Stack Developer with expertise in React.js for frontend development and Python (Django / Flask) for backend development. The ideal candidate will have a proven track record of building scalable, performant, and user-centric applications, with strong integration skills across the stack and exposure to modern DevOps practices.
Must Have Skills
Frontend Development (React.js)
React.js expertise (components, hooks, state management, Bootstrap / Tailwind CSS)Modern JavaScript (ES6+) async / await, arrow functions, modulesResponsive Design mobile-first layouts (Flexbox, Grid, media queries)Performance Optimization (code-splitting, lazy loading, React.memo / useMemo)Backend Development (Python)
Frameworks Django or Flask for scalable backendsAPI Development RESTful APIs (Django REST, Flask-RESTful); familiarity with GraphQLDatabases design, normalization, indexing, query optimizationAuthentication & Security JWT, OAuth, API key authenticationBackground Tasks Celery or RQ for async executionReal-Time Features WebSockets, Socket.ioFull Stack Integration
Frontend-Backend Integration React with Python backends (REST / GraphQL)State Management efficient client-side and backend state handlingData Flow smooth exchange and error handling across layersNice to Have Skills
DevOps & Deployment
Containerization Docker, Docker ComposeCI / CD Pipelines GitHub Actions, GitLab CI, JenkinsCloud Services AWS, GCP, Azure; serverless (AWS Lambda)Web Hosting Heroku, Netlify, Vercel; Nginx / Apache for productionVersion Control Git (branching, merging, pull requests)Testing & Quality Assurance
Frontend Testing Jest, React Testing LibraryBackend Testing PyTest, TDD practices