i
MentorKart
11 MentorKart Jobs
Python Developer
MentorKart
posted 1hr ago
Fixed timing
Job Title: Python Developer (3-5 years of experience)
Location: Chennai, India
Job Description:
We are seeking a highly skilled and motivated Python Developer with 3-5 years of experience to join our dynamic team. The ideal candidate will have hands-on experience in designing, developing, and maintaining Python-based applications and solutions. As a Python Developer, you will collaborate closely with cross-functional teams to deliver high-quality software solutions while adhering to best practices.
Key Responsibilities:
- Develop, test, and maintain Python-based applications and services.
- Collaborate with product managers, architects, and other developers to design efficient and scalable solutions.
- Write clean, efficient, and well-documented code in Python.
- Troubleshoot and resolve issues promptly to ensure high-performance and reliable applications.
- Optimize and refactor existing code for performance and maintainability.
- Work with databases (SQL/NoSQL) to design, implement, and query data models.
- Implement and maintain API integrations, including REST and GraphQL.
- Write unit tests and ensure code quality through continuous integration practices.
- Participate in code reviews and adhere to best practices in software development.
- Stay updated with the latest technologies and Python frameworks to enhance development processes.
Required Skills Qualifications:
- 3-5 years of experience in Python development.
- Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
- Hands-on experience with databases (SQL, PostgreSQL, MongoDB, etc.).
- Knowledge of front-end technologies like JavaScript, HTML, and CSS
- Proficiency in RESTful API design and integration.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud is a plus.
- Solid understanding of version control systems, primarily Git.
- Knowledge of containerization technologies like Docker is advantageous.
- Strong problem-solving skills with the ability to work independently and as part of a team.
- Good understanding of the software development lifecycle (SDLC) and agile methodologies.
Preferred Skills:
- Knowledge of Frappe is a plus
- Experience with CI/CD tools (Jenkins, GitLab CI, etc.).
- Familiarity with DevOps practices and automation tools.
- Strong communication skills, both verbal and written.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Python Developer roles with real interview advice