Job Title: Python Developer
Exp: 6 Years
Location: Bengaluru ,Chennai, Hyderabad
Job Summary:
We are seeking a skilled Python Developer to join our dynamic team.
Key Responsibilities:
Design, develop, test, and deploy scalable software solutions using Python.
Write reusable, testable, and efficient code.
Integrate user-facing elements with server-side logic.
Collaborate with front-end developers to optimize the performance and scalability of the application.
Develop RESTful APIs and work with third-party services to integrate various features.
Design and implement data storage solutions, primarily working with databases like MySQL, PostgreSQL, MongoDB, etc.
Identify bottlenecks and improve performance, especially around backend processes.
Write unit tests, conduct debugging, and ensure software quality.
Collaborate in an agile environment with team members and stakeholders.
Work on bug fixing and improving application performance.
Required Skills and Qualifications:
Proficiency in Python (knowledge of frameworks such as Django, Flask, or FastAPI is a plus).
Strong understanding of object-oriented programming principles.
Experience in working with SQL/NoSQL databases like MySQL, PostgreSQL, MongoDB.
Familiarity with front-end technologies (HTML, CSS, JavaScript) is beneficial for integration purposes.
Knowledge of version control systems such as Git.
Familiarity with containerization technologies like Docker.
Experience with cloud platforms like AWS, Google Cloud, or Azure is a plus.
Experience with unit testing and debugging.
Strong problem-solving skills and attention to detail.
Preferred Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Experience with asynchronous programming (e.g., asyncio, Celery).
Knowledge of CI/CD pipelines and DevOps tools.
Familiarity with microservices architecture.
Excellent communication and teamwork skills.