Python Developer
Job Type: Full-time
Location: Udaipur, Rajasthan (On-site)
Experience: 2+ Years
Full Job Description
We are seeking a talented and experienced Python Developer to join our team in Udaipur. The ideal candidate will have strong backend development skills, experience building scalable web applications, and the ability to work collaboratively in a fast-paced environment.
Responsibilities
- Develop, test, and maintain high-quality Python applications.
- Design, develop, and integrate RESTful APIs.
- Build scalable backend services using Python frameworks such as Django or Flask.
- Write clean, maintainable, and well-documented code.
- Optimize application performance and troubleshoot production issues.
- Collaborate with frontend developers, QA teams, and project managers to deliver business requirements.
- Participate in code reviews and follow software development best practices.
- Work with relational databases and ensure data integrity.
- Stay updated with emerging technologies and recommend improvements where applicable.
Required Skills & Qualifications
- 2+ years of professional experience in Python development.
- Strong proficiency in Python programming.
- Experience with Django and/or Flask frameworks.
- Good understanding of REST API development.
- Experience with MySQL or PostgreSQL databases.
- Familiarity with Git version control.
- Knowledge of Object-Oriented Programming (OOP) principles.
- Understanding of software development life cycle (SDLC).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Skills
- Experience with Docker or containerization technologies.
- Basic knowledge of cloud platforms such as AWS, Azure, or GCP.
- Familiarity with CI/CD pipelines.
- Experience working in Agile/Scrum environments.
Education
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Work Location: In person