Sr. Python Full Stack Developer

3 years

4 - 8 Lacs

Posted:17 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary:

We are looking for a highly skilled Python + React Full-Stack Developer with 4+ years of experience in building and integrating front-end and back-end systems. The ideal candidate will have strong expertise in React.js, UI/UX implementation, and Python backend development. You will be responsible for designing, developing, and optimizing web applications that deliver a seamless user experience.

Key Responsibilities:1. Front-end Development & UI/UX Implementation

● Develop and maintain highly responsive React.js components with modern UI frameworks (Material-UI, Tailwind, Bootstrap).

● Implement pixel-perfect UI/UX designs while ensuring cross-browser compatibility and responsiveness.

● Write clean and modular CSS with expertise in Flexbox, Grid, animations, and CSS-in-JS (Styled Components, Emotion, or TailwindCSS).

● Optimize front-end performance, ensuring fast load times and smooth interactions.

● Work with Figma, Adobe XD, or similar design tools to translate mockups into functional components.

2. Back-end Development & API Integration

● Develop and maintain scalable RESTful and GraphQL APIs using FastAPI, Flask, or Django.

● Implement efficient and secure API integrations between front-end and back-end services.

● Handle data processing, database interactions, and authentication using PostgreSQL, MySQL, or NoSQL databases (MongoDB, DynamoDB).

● Ensure backend performance optimization and implement caching strategies using Redis, Memcached.

3. Full-Stack Architecture & Integration

● Architect end-to-end solutions integrating frontend and backend systems.

● Implement state management in React using Redux, Zustand, or Context API.

● Develop and optimize server-side logic for handling business workflows.

● Work with WebSockets and real-time data handling in React.

4. Performance Optimization & Security

● Ensure optimized API performance, security, and role-based access control (RBAC).

● Implement authentication and authorization using JWT, OAuth, or API keys.

● Optimize front-end rendering, lazy loading, and code splitting for improved performance.

5. Testing, Deployment & DevOps

● Write unit and integration tests using Jest, React Testing Library, and PyTest.

● Set up and maintain CI/CD pipelines using GitHub Actions, GitLab CI/CD, or Jenkins.

● Deploy applications on AWS using Docker, Kubernetes, or serverless architecture.

Required Skills & Qualifications:

3+ years of experience in full-stack development with Python (FastAPI, Flask) and React.js.

Strong React.js and CSS skills with hands-on experience in CSS animations, Flexbox, and Grid.

● Experience in building responsive and accessible UIs using Material-UI, Bootstrap, or TailwindCSS.

● Expertise in frontend state management (Redux, Zustand, or Context API).

● Strong knowledge of RESTful API and GraphQL development & integration.

● Proficiency in database design & optimization (PostgreSQL, MySQL, MongoDB).

● Experience in secure authentication & authorization methods (JWT, OAuth).

● Familiarity with WebSockets and real-time data streaming.

● Hands-on experience with Docker, Kubernetes, and cloud deployment (AWS).

Preferred Qualifications:

● Experience with TypeScript for better frontend maintainability.

● Knowledge of WebAssembly and performance-optimized JavaScript frameworks.

● Hands-on experience in AI/ML integration in web applications.

● Experience with serverless computing (AWS Lambda).

Job Type: Full-time

Pay: ₹400,000.00 - ₹800,000.00 per year

Benefits:

  • Health insurance
  • Paid sick time
  • Paid time off
  • Provident Fund

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You