We are looking for a skilled and passionate Python Developer to join our growing tech team. The ideal candidate will have hands-on experience with Python frameworks such as Django and Flask, a strong foundation in core Python programming, and a keen interest in working with modern technologies including AI, Machine Learning, and data-driven applications.
Key Responsibilities
Design, develop, and maintain robust web applications using Python and relevant frameworks (Django, Flask, etc.).
Build RESTful APIs and integrate front-end components with server-side logic.
Develop clean, efficient, and scalable code in alignment with software development best practices.
Manage deployment, version control, and release processes.
Work with databases, data sources, and ORM libraries to ensure seamless backend integration.
Implement predictive models, data analytics pipelines, and ML algorithms as required.
Collaborate with data scientists, front-end developers, and stakeholders to deliver high-performance applications.
Write test cases, debug applications, and ensure quality assurance.
Participate in code reviews, architecture discussions, and continuous improvement initiatives.
Must-Have
Technical Skills:
Proficiency in Python and understanding of core programming fundamentals.
Experience with web frameworks such as Django, Flask, etc.
Good understanding of RESTful APIs, object-relational mapping (ORM), and server-side logic.
Familiarity with code packaging, release management, and deployment processes.
Strong understanding of conditional statements, loops, control structures, and modular programming.
Database knowledge (SQL and NoSQL) and ability to integrate multiple data sources.