Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Internship

Job Description

We are looking for a talented Backend Python Developer to join our team. You’ll be responsible for developing robust, scalable backend systems while collaborating with frontend developers working in React. If you're passionate about building high-performance applications and enjoy working in a fast-paced environment, we want to hear from you!

Responsibilities:
  • Backend Development: Design, develop, and maintain Python-based backend systems and RESTful APIs to support web applications.
  • Collaborate with Frontend: Work closely with React developers to integrate backend services with dynamic, interactive frontend components.
  • Database Design & Management: Build and manage MySQL databases, ensuring efficient data retrieval and storage. Write optimized SQL queries and manage schema migrations.
  • Scalability & Performance: Optimize backend systems for high performance, scalability, and reliability.
  • Testing & Debugging: Conduct unit testing and debug issues in backend systems to ensure stable releases.
  • Security & Data Privacy: Implement secure authentication mechanisms (JWT, OAuth) and follow best practices for protecting user data.
  • Deployment & CI/CD: Work on deployment pipelines and ensure smooth continuous integration and delivery of backend code.
  • Collaborate & Lead: Take initiative in leading backend development efforts and collaborate effectively with cross-functional teams.
Key Skills & Requirements:
  • Proficient in Python: Strong experience in Python, with expertise in backend development and RESTful API design.
  • MySQL: Expertise in working with MySQL databases, designing schemas, and writing complex queries for efficient data access.
  • React Integration: Familiarity with integrating backend APIs with React applications, ensuring seamless communication between frontend and backend.
  • API Design: Experience in designing and consuming REST APIs, handling various HTTP methods (GET, POST, PUT, DELETE).
  • Security Best Practices: Knowledge of authentication mechanisms like JWT, OAuth, and secure coding practices.
  • Testing & Debugging: Proficiency in writing unit tests using frameworks like pytest and experience debugging backend issues.
  • Cloud & Deployment: Familiarity with deploying applications to cloud platforms like AWS, GCP, or Azure.
  • Version Control: Strong understanding of Git for source code management.
Preferred Experience:
  • Familiarity with Docker for containerization and deployment.
  • Experience with CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI.
  • Knowledge of Redis for caching and improving performance.
  • Experience with other web frameworks like Flask or Django.

3 Months unpaid Internship.


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

Pune, Maharashtra, India

Noida, Uttar Pradesh, India

Gurugram, Haryana, India