Full Stack Lead (React + Python Back End) Job at Maven Companies Inc., Princeton, NJ

SjhINllHUnRIRmlFOWlBMVhjYW1Xdy8vR0E9PQ==
  • Maven Companies Inc.
  • Princeton, NJ

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.

Job Tags

Similar Jobs

Volt

Warehouse Associate / Distribution Center Clerk Job at Volt

 ...opportunity, today. Volt is immediately hiring a Warehouse Associate / Distribution Center Clerk in Melville, NY !...  ...theft and/or damage Match incoming inventory to invoices and packing slips for proper size, quantity, color, style etc. Ensure boxes... 

NALS Apartment Homes

Groundskeeper Job at NALS Apartment Homes

 ...maintenance shop by keeping areas clean and supplies/tools organized Assist in turning vacant apartments including, but not limited to; painting, locks, light bulbs, garbage disposal, drawers, doors, smoke detectors, blinds, windows, drains, faucets and toilets Perform... 

Department of Motor Vehicles

Investigator Job at Department of Motor Vehicles

 ...Description and Duties This position is located at the Fresno Investigations Office in Fresno. This is a Peace Officer position...  ...capacity, the incumbent; conducts highly confidential and complex criminal investigations pertaining to internal security, employee... 

Grapefruit Health

OB/GYN - Locum Tenens Coverage Job at Grapefruit Health

Seeking an OB/GYN for locum tenens coverage at a facility in Davenport, IA. Responsibilities include providing comprehensive obstetric and gynecologic care, performing deliveries, and managing patient cases. Must be proficient in prenatal, postpartum, and gynecologic... 

FINNA

Field Sales & Marketing Representative Job at FINNA

 ...-paced, fun, and collaborative environment? Join our team at FX ENERGY LLC, where were shaking up the beverage industry with FINNA; a...  ...product performance and market trends to internal teams. - Attends trade shows, industry events, and brand activations in assigned...