Python Developer

Key Responsibilities
  • Work with team of Python developers in designing, developing, testing, and deploying robust and scalable applications.
  • Architect efficient and reusable Python code and libraries for various projects, including AI/ML integration.
  • Collaborate closely with Product Managers, Designers, and other stakeholders to define project requirements and deliverables.
  • Mentor and coach team members, conduct code reviews, and enforce coding standards and best practices.
  • Implement automated testing platforms and unit tests to ensure code quality.
  • Optimize applications for performance, scalability, and security.
  • Stay up-to-date with Python, AI/ML technologies, and related frameworks, and apply them to our projects as appropriate.
  • Troubleshoot and resolve issues in development, testing, and production environments.
  • Collaborate with cross-functional teams to define and implement innovative solutions for project requirements, including AI/ML capabilities.
Requirements:
  • MCA Degree.
  • Minimum of 2+ years of professional experience in Python application development.
  • Proven experience in leading a team of developers and managing project timelines and deliverables.
  • Strong proficiency in Python and its frameworks (e.g., Django, Flask), including AI/ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with front-end technologies such as HTML, CSS, JavaScript, and client-side frameworks (e.g., React, Angular).
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent problem-solving skills and the ability to debug and optimize code.
  • Strong understanding of software design patterns, data structures, and algorithms.
  • Ability to communicate effectively with technical and non-technical stakeholders.
  • Experience in Agile development methodologies is a plus.
Preferred:
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes).
  • Experience with microservices architecture and RESTful APIs.
  • Contributions to open-source projects or active involvement in the Python community.
  • Certifications in Python, AI/ML, or related technologies.
Collaboration and Coordination:
  • Work closely with the technical team to ensure the feasibility and customization of solutions.

Job Application Form