Overview
Skills
Job Details
We are looking for a talented and enthusiastic Python Developer to join our development team. As a Python Developer, you will be responsible for writing and maintaining efficient, reusable, and reliable Python code for a range of applications-from web services and APIs to data pipelines and backend systems. You will collaborate with cross-functional teams to deliver high-quality software that meets business requirements.
Key Responsibilities:-
Design, develop, test, and deploy Python-based applications and services.
-
Write scalable, efficient, and maintainable code using Python frameworks (e.g., Django, Flask, FastAPI).
-
Collaborate with front-end developers, data scientists, and DevOps engineers to build robust systems.
-
Integrate data storage solutions such as relational databases, NoSQL stores, or object storage.
-
Troubleshoot, debug, and optimize code for performance and reliability.
-
Create and maintain documentation for software and APIs.
-
Participate in code reviews, team meetings, and Agile development cycles.
Required:
-
Bachelor's degree in Computer Science, Engineering, or related field-or equivalent practical experience.
-
Solid understanding of core Python programming concepts.
-
Experience with one or more Python frameworks such as Django, Flask, or FastAPI.
-
Familiarity with RESTful APIs and web services.
-
Knowledge of databases like PostgreSQL, MySQL, or MongoDB.
-
Version control experience using Git.
-
Strong problem-solving skills and attention to detail.