Location: Chennai
Job Type: Full-time
Job Description:
We are looking for a skilled Python Developer to join our team. You will be responsible for developing scalable backend services, automating processes, and building web applications. Experience with Python frameworks and libraries, such as Django or Flask, is required. If you are passionate about writing clean, efficient code and working in a collaborative environment, we’d love to hear from you.
Responsibilities:
- Design and develop backend systems and RESTful APIs using Python.
- Work with Python frameworks like Django, Flask, or FastAPI.
- Integrate third-party APIs and services as needed.
- Collaborate with the team to define technical requirements and solutions.
- Write unit tests and conduct debugging to ensure code reliability.
- Optimize the performance of applications and troubleshoot any issues.
- Maintain and improve existing codebase to ensure efficiency and scalability.
- Deploy applications to cloud platforms (AWS, GCP, etc.).
- Contribute to Agile practices and deliver high-quality code in short sprints.
Requirements:
- Strong experience in Python development and object-oriented programming.
- Proficiency in Python frameworks (Django, Flask, FastAPI, etc.).
- Experience with SQL and NoSQL databases (PostgreSQL, MongoDB, etc.).
- Familiarity with Git and version control practices.
- Ability to write efficient, clean, and well-documented code.
- Understanding of RESTful APIs and web service development.
- Knowledge of Agile methodologies (Scrum, Kanban).
- Strong problem-solving skills and attention to detail.
Preferred Qualifications:
- Experience with machine learning libraries (TensorFlow, PyTorch) is a plus.
- Familiarity with cloud services (AWS, GCP, Azure).
- Experience with Docker and containerization.
- Knowledge of data processing and automation scripting.