Job Description

Location: (“Remote”) – IndiaJob Type: Full-TimeExperience Level: (Mid/Senior-Level )Department: Software Development / EngineeringJob Summary:We are looking for a skilled and passionate Python Developer to join our development team. The ideal candidate should have a strong background in Python programming and be capable of building efficient, scalable, and secure applications. You will be involved in all stages of development — from requirement gathering to deployment and maintenance.Key Responsibilities:Write clean, efficient, and reusable Python code.Develop backend components, connect applications with third-party web services, and support front-end developers.Design and implement scalable applications using frameworks like Django, Flask, or FastAPI.Create RESTful APIs and integrate with databases and cloud services.Collaborate with cross-functional teams to define, design, and ship new features.Perform unit and integration testing to ensure software quality.Debug applications and ensure optimal performance.Maintain and improve the codebase and documentation.Required Skills & Qualifications:Bachelor’s degree in Computer Science, IT, or related field.Solid understanding of OOP, data structures, and algorithms.Experience with Django, Flask, or other Python web frameworks.Proficiency in using SQL and working with databases such as PostgreSQL, MySQL, or MongoDB.Experience with version control systems (e.g., Git).Familiarity with RESTful APIs and third-party integrations.Preferred Skills:Experience with Docker, Kubernetes, and cloud platforms like AWS, Azure, or GCP.Exposure to CI/CD pipelines, unit testing, and automation tools.Knowledge of JavaScript, React, or Angular is a plus.Experience with data science, machine learning, or web scraping (optional based on role).

Related Jobs