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

eGJoVFdQd3A2TURBTTdmV2hzdnVxQ3JuSEE9PQ==
  • 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

Hengst Filtration | North America

Maintenance Technician Job at Hengst Filtration | North America

 ...experience is required for the job: Must be familiar with controls and able to monitor mechanical equipment and utility systems. Automotive manufacturing experience a plus. Ability to read and interpret electrical schematics and blue prints. Experience with logic... 

Fresh Thyme Farmers Markets

Meat Cutter FT Job at Fresh Thyme Farmers Markets

 ...in the grocery market. Careers have been blooming at Fresh Thyme since our inception in 2002 - yours should be no different!The Meat Cutter is responsible for keeping store meat cases stocked and clean during business hours. They are required to assist customers as... 

Tootsies

Facility Maintenance Engineer Job at Tootsies

 ...store operations and a positive shopping experience for customers. Responsibilities: Perform routine inspections and maintenance of the stores electrical, plumbing, and HVAC systems. Repair or replace defective equipment, fixtures, and fittings. Change light... 

Serena & Lily

Assistant Designer Job at Serena & Lily

 ...Assistant Designer, Textiles SAUSALITO, CA Serena & Lily is searching for an Assistant Designer to join our tight knit Design Team at our Sausalito Headquarters. Our ideal candidate has a strong work ethic, is eager to learn and brings to the table a technical skill... 

Comite Center for Precision Medicine & Healthy Longevity

Physician Assistant Job at Comite Center for Precision Medicine & Healthy Longevity

 ...to the Client journeyadministratively and clinically. What Were Looking For A motivated, organized, and communicative Physician Associate (or similar) who thrives in a dynamic, fast-paced environment. Someone eager to learn, grow, and innovate alongside...