HireXtra
Python Developer - Django/Flask
Job Location
chennai, India
Job Description
Position : Python Developer Location : Chennai, India Role Type : Permanent Experience : 2 Years About the Job : We are seeking a passionate and skilled Python Developer to join our dynamic team in Chennai. This is a fantastic opportunity to contribute to exciting projects and grow your career in a fast-paced environment. We are hosting a walk-in drive to find talented individuals who are eager to leverage their Python expertise and build robust, scalable applications. As a Python Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions, collaborating with cross-functional teams, and contributing to the entire software development lifecycle. - Responsibilities : Software Development : - Design, develop, and maintain efficient, reusable, and reliable Python code. - Implement and integrate user-facing elements developed by front-end developers with server-side logic. - Develop and manage databases and APIs. - Write clean, well-documented, and testable code. - Troubleshoot, debug, and optimize application performance. Collaboration and Communication : - Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions. - - Participate in code reviews and provide constructive feedback. - - Communicate effectively with team members and stakeholders. - - Contribute to team meetings and discussions. Technical Expertise : - Stay up-to-date with the latest trends and technologies in Python development. - Contribute to the continuous improvement of development processes and best practices. - Participate in the full software development lifecycle (SDLC). - Deploy and maintain applications. Problem Solving : - Analyze and resolve complex technical problems. - Identify and address performance bottlenecks. - Implement solutions that are scalable and maintainable. Requirements : 1. Education : - Bachelor's degree in Computer Science, Information Technology, or a related field. 2. Experience : - Minimum of 2 years of professional experience in Python development. - Proven track record of delivering successful Python-based projects. - A strong portfolio of projects demonstrating your Python development skills. 3. Technical Skills : Python Proficiency : - Strong proficiency in Python 3.x. - Experience with Python frameworks such as Django, Flask, or Pyramid. - Understanding of object-oriented programming (OOP) principles. - Understanding of asynchronous task queues such as Celery. Database Management : - Experience with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB). - Proficiency in writing and optimizing SQL queries. - Experience with ORM(Object Relational Mappers) such as SQLAlchemy. Front-End Technologies (Basic Understanding) : - Familiarity with HTML, CSS, and JavaScript. - Understanding of RESTful APIs. Cloud Platforms (Optional but Preferred) : - Knowledge of cloud platforms such as AWS, Google Cloud, or Azure. - Experience with cloud deployment and scaling. Version Control : - Proficiency in using Git for version control. - Experience with Git workflows (e.g., Gitflow). Testing : - Experience with unit testing and integration testing. - Knowledge of testing frameworks (e.g., pytest, unittest). Operating Systems : - Experience with Linux/Unix environments. Personal Attributes : - Strong problem-solving and analytical skills. - Excellent communication and interpersonal skills. - Ability to work independently and as part of a team. - - A strong desire to learn and grow. - Attention to detail and a commitment to quality. - Ability to work in a fast paced walk in drive environment. (ref:hirist.tech)
Location: chennai, IN
Posted Date: 4/19/2025
Location: chennai, IN
Posted Date: 4/19/2025
Contact Information
Contact | Human Resources HireXtra |
---|