19 Aug
|
WebSenor
|
India
Python Developer
Location: Udaipur, Rajasthan
Experience: 3+ Years
Job Type: Full-time
Work Mode: In office
Department: Engineering / Software Development
Job Summary
We are looking for an experienced Python Developer with 3+ years of professional experience to join our development team in Udaipur. The ideal candidate should have strong hands-on experience in Python, backend development, REST APIs, databases, and modern software development practices.
Key Responsibilities
- Design, develop, test, and maintain applications using Python.
- Develop scalable and secure backend services and RESTful APIs.
- Build and maintain applications using Django, Flask, or FastAPI.
- Integrate internal and third-party APIs.
- Work with databases such as PostgreSQL, MySQL, or MongoDB.
- Write clean, reusable, and maintainable code.
- Troubleshoot and resolve application issues.
- Perform unit testing and participate in code reviews.
- Collaborate with QA, frontend, DevOps, and product teams.
- Participate in Agile/Scrum development processes.
- Maintain technical documentation and follow coding standards.
Required Skills
- 3+ years of professional experience in Python development.
- Strong knowledge of Python and Object-Oriented Programming.
- Hands-on experience with Django, Flask, or FastAPI.
- Strong experience developing REST APIs and web services.
- Good knowledge of SQL and relational databases.
- Experience with Git/GitHub/GitLab.
- Understanding of software development lifecycle and Agile methodologies.
- Strong debugging and problem-solving skills.
Good to Have
- Experience with AWS, Azure, or Google Cloud.
- Knowledge of Docker and Kubernetes.
- Experience with Redis, Celery, RabbitMQ, or Kafka.
- Exposure to microservices architecture.
- Experience with CI/CD pipelines.
- Knowledge of PyTest or unittest.
- Exposure to AI/ML or Generative AI applications.
Education
Bachelor's degree in Computer Science, IT, Engineering, or a related field is preferred.
Candidate Profile
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Ability to work independently and take ownership of projects.
- Passion for writing clean and high-quality code.
- Willingness to learn and work with new technologies.
Work Location: In person
📌 Python devloper (India)
🏢 WebSenor
📍 India