Talent.com
Full Stack Lead (React + Python Back End) (Princeton)
Full Stack Lead (React + Python Back End) (Princeton)Maven Companies Inc. • Princeton, NJ, US
Full Stack Lead (React + Python Back End) (Princeton)

Full Stack Lead (React + Python Back End) (Princeton)

Maven Companies Inc. • Princeton, NJ, US
1 day ago
Job type
  • Part-time
Job description

1. Frontend Development ( React.js ) :

React.js Expertise : Strong knowledge of components, hooks, state management, and libraries like Bootstrap, Tailwind CSS.

Modern JavaScript : Proficient in async / await, arrow functions, restructuring, and modules.

Responsive Design : Experience with mobile-first layouts using Flexbox, Grid, and media queries.

Performance Optimization : Techniques like code-splitting, lazy loading, and memorization ( React.memo , useMemo)

2. Backend Development (Python) :

Frameworks : Expert in Django or Flask for building scalable backend systems.

APIs : Proficient in building RESTful APIs (Django REST Framework, Flask-RESTful), and familiar with GraphQL.

Databases : Experience in database design, normalization, indexing, and query optimization.

Authentication & Security : Knowledge of JWT, OAuth, and API key authentication.

Background Tasks : Familiar with Celery or RQ for asynchronous task execution.

Real-Time Features : Experience using WebSocket and Socket.io .

3. Full Stack Integration :

Frontend-Backend Integration : Expertise in connecting React with Python backends via REST APIs or GraphQL.

State Management : Efficient handling of client-side and backend state across the stack.

Data Flow : Skilled in managing smooth data exchange and error handling between layers.

4. DevOps & Deployment (Nice to have) :

Containerization : Experience with Docker and Docker Compose for environment consistency.

CI / CD : Setting up pipelines with tools like GitHub Actions, GitLab CI, or Jenkins for automation.

Cloud Services : Familiarity with AWS, Google Cloud, or Azure for app deployment, and serverless architecture (e.g., AWS Lambda).

Web Hosting : Experience with Heroku, Netlify, and Vercel for deployment; Nginx / Apache for production servers.

Version Control : Proficient in Git (branching, merging, pull requests).

5. Testing & Quality Assurance (Nice to have) :

Frontend & Backend Testing : Knowledge of TDD, using tools like Jest, PyTest, and React Testing Library for testing.

Create a job alert for this search

Back End Back End • Princeton, NJ, US