Senior Python Full stack developer

4 - 9 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Full Stack Developer at our company, you will be responsible for architecting, designing, and building scalable full-stack web applications using Python (Django/Django REST Framework) and React.js. Your role will involve implementing real-time features using technologies such as WebSockets, Socket.IO, or Django Channels for high-performance data transmission. You will also be developing RESTful APIs, real-time event-driven communication protocols, and building responsive and dynamic frontends using modern React (Hooks, Context API) and component-based architecture. Optimizing performance and scalability across all layers of the application, writing modular, testable, and maintainable code, and conducting regular code reviews, unit testing, and integration testing are key aspects of this role. Additionally, you will work closely with DevOps for deployment pipelines, CI/CD workflows, and containerization, troubleshoot and resolve complex technical issues, and mentor junior developers to enforce clean code and architecture practices. Staying current with emerging trends and technologies in web development is also expected. **Key Responsibilities** - Architect, design, and build scalable full-stack web applications using Python (Django/Django REST Framework) and React.js. - Implement real-time features using WebSockets, Socket.IO, or Django Channels for high-performance data transmission. - Develop RESTful APIs and real-time event-driven communication protocols. - Build responsive and dynamic frontends using modern React (Hooks, Context API) and component-based architecture. - Optimize performance and scalability across all layers of the application. - Write modular, testable, and maintainable code across backend and frontend stacks. - Conduct regular code reviews, unit testing, and integration testing. - Work closely with DevOps for deployment pipelines, CI/CD workflows, and containerization. - Troubleshoot and resolve complex technical issues in a timely manner. - Mentor junior developers and help enforce clean code and architecture practices. - Stay current with emerging trends and technologies in web development. **Qualifications Required** - Bachelors/Masters degree in Computer Science, Engineering, or related discipline. - 4-9 years of hands-on experience as a Full Stack Developer. - Strong backend expertise in Python 3.x, Django, Django REST Framework (DRF). - Proficient in frontend development with React.js, including Hooks, ES6+, HTML5, CSS3, and responsive design. - Solid experience with real-time communication using WebSockets, Django Channels, Socket.IO, or similar technologies. - Deep understanding of asynchronous programming (e.g., asyncio, Celery) and non-blocking I/O patterns. - Strong database skills with PostgreSQL or MySQL (ORM and raw queries). - Experience with NoSQL databases like MongoDB is a plus. - Familiarity with Git, CI/CD pipelines, unit testing, and version control best practices. - Experience in REST API security, rate limiting, authentication (JWT/OAuth2), and data validation. - Strong problem-solving skills and attention to detail. - Excellent verbal and written communication skills in English.,

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