Python Full Stack Developer

Tech Mahindra

Bengaluru

Hybrid

INR 1,200,000 - 2,500,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tech Mahindra is seeking a skilled Python Full Stack Developer with strong React.js expertise to design, develop, and maintain scalable web applications in Bengaluru. You will work on robust backend services using Python frameworks and craft responsive interfaces with React.js.

Responsibilities include building RESTful APIs, integrating services, optimizing databases, and implementing security best practices. Collaboration with cross-functional teams and writing tests are required.

Qualifications

  • Strong Python programming skills and backend experience.
  • Experience building RESTful APIs with Django, Flask, or FastAPI.
  • Strong React.js proficiency and frontend fundamentals (HTML5, CSS3, ES6).

Responsibilities

  • Develop and maintain RESTful APIs using Python and frameworks.
  • Build scalable backend applications with Django/Flask/FastAPI.
  • Design and optimize database structures and queries.
  • Implement authentication, authorization, and security best practices.
  • Integrate third-party APIs and services.
  • Develop responsive UI with React.js and ensure frontend-backend integration.
  • Collaborate with product teams and participate in code reviews.
  • Write unit and integration tests to ensure quality.

Skills

Python
Django
Flask
FastAPI
React.js
JavaScript ES6+
HTML5/CSS3
REST APIs
PostgreSQL/MySQL
Git
OOP concepts
Redux

Education

Bachelor's degree in CS/IT

Tools

Docker
Kubernetes
Git

Job description

We are seeking a skilled Python Full Stack Developer with strong expertise in React.js to design, develop, and maintain scalable web applications. The ideal candidate will have experience building robust backend services using Python frameworks and creating responsive user interfaces using React.js.

Key Responsibilities
Backend Development
  • Develop and maintain RESTful APIs using Python.
  • Build scalable backend applications using frameworks such as Django, Flask, or FastAPI.
  • Design and optimize database structures and queries.
  • Implement authentication, authorization, and security best practices.
  • Integrate third-party APIs and services.
Frontend Development
  • Develop responsive and user-friendly web applications using React.js.
  • Create reusable components and maintain application state.
  • Integrate frontend applications with backend APIs.
  • Optimize applications for performance and scalability.
Collaboration & Quality
  • Work closely with product managers, designers, and development teams.
  • Participate in code reviews and technical discussions.
  • Troubleshoot, debug, and resolve production issues.
  • Write unit and integration tests to ensure software quality.
Required Skills
  • Strong experience in Python programming.
  • Hands-on experience with Django, Flask, or FastAPI.
  • Strong proficiency in React.js, JavaScript (ES6+), HTML5, and CSS3.
  • Experience with REST APIs and JSON.
  • Knowledge of relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Familiarity with Git and version control systems.
  • Understanding of software design patterns and OOP concepts.
  • Experience with state management tools such as Redux or Context API.
Preferred Skills
  • Experience with cloud platforms (Azure, AWS, or GCP).
  • Knowledge of Docker and Kubernetes.
  • Experience with CI/CD pipelines.
  • Familiarity with Microservices architecture.
  • Understanding of Agile/Scrum methodologies.
Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 3+ years of experience in Python development.
  • 2+ years of experience in React.js development.
Nice to Have
  • Azure DevOps experience.
  • GraphQL knowledge.
  • Experience with automated testing frameworks such as PyTest and Jest.
  • Experience working in enterprise applications.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Full-Stack Developer
Python Full-Stack Developer

AIT Global India Pvt. Ltd. • Pune District

On-site
INR 1,500,000 - 2,100,000
Python Fullstack Developer
Python Fullstack Developer

Nous Infosystems • Bengaluru

Hybrid
INR 1,200,000 - 2,100,000
Python Fullstack Developer
Python Fullstack Developer

Allegis Group • Hyderabad, Pune District

Hybrid
INR 2,500,000 - 4,200,000
Full Stack Developer - Python/React.js
Full Stack Developer - Python/React.js

Forward Eye Technologies • Pune District

On-site
INR 700,000 - 1,500,000
Full Stack Developer - Python/React.js
Full Stack Developer - Python/React.js

Forward Eye Technologies • Dadri

On-site
INR 900,000 - 1,400,000
None
Python Developer
Python Developer

Inventam • Surat

On-site
INR 800,000 - 1,200,000
Python React Fullstack Developer
Python React Fullstack Developer

Unison Group • Chennai District

On-site
INR 700,000 - 1,100,000
Python Full Stack Developer
Python Full Stack Developer

Lonvec Technologies Private Limited • Bengaluru

Hybrid
INR 1,400,000 - 2,200,000
React js and Python developer
React js and Python developer

Prodapt Solutions • Chennai District

On-site
INR 900,000 - 1,700,000
React js and Python developer
React js and Python developer

Prodapt • Chennai District

On-site
INR 1,500,000 - 2,200,000