Overview:
We are seeking a talented and motivated Python Developer to design, develop, and maintain efficient, reusable, and reliable Python-based applications and services. The role involves working with cross-functional teams to build backend logic, integrate APIs, manage data pipelines, and ensure smooth application performance.
Responsibilities:
Design, develop, and deploy Python-based applications, modules, and APIs.
Write clean, efficient, and maintainable code following industry best practices.
Integrate user-facing elements developed by frontend teams with server-side logic.
Work with databases (SQL & NoSQL) for data modeling, queries, and performance optimization.
Develop and maintain RESTful APIs or GraphQL interfaces for internal and external integrations.
Collaborate with front-end developers, product managers, and DevOps teams to deliver complete solutions.
Implement data processing scripts, automation tools, or backend services as required.
Debug, troubleshoot, and optimize applications for performance and scalability.
Write and maintain unit tests, integration tests, and technical documentation.
Stay updated with the latest trends, frameworks, and libraries in the Python ecosystem.
Requirements Skill Category
Description
Core Programming
Strong proficiency in Python (3.x) and object-oriented programming concepts.
Frameworks
Experience with Django, Flask, or FastAPI for backend development.
Database Management
Working knowledge of PostgreSQL, MySQL, SQLite, or MongoDB.
API Development
Building and consuming RESTful and/or GraphQL APIs.
ORM Tools
Familiarity with SQLAlchemy, Django ORM, or similar.
Version Control
Experience with Git, GitHub/GitLab, branching, and pull requests.
Web Technologies
Understanding of HTML, CSS, and basic JavaScript (for integration).
Cloud & Deployment
Experience with AWS, Azure, or GCP, and containerization (Docker).
Data Handling (Optional)
Experience with Pandas, NumPy, or ETL pipelines for data manipulation.
Security & Authentication
Understanding of JWT, OAuth2, and application security best practices.
DevOps (Good to Have)
CI/CD pipelines, versioning, and deployment automation.
Education:
BSC in Computer Science/ Information Technology/ Software Engineer
MCA/ M.Tech (not mandatory)
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.