3 Technomind IT Solutions Jobs
Python Software Developer
Technomind IT Solutions
posted 7d ago
Key skills for the job
Key Responsibilities:
1. Develop, test, and maintain scalable web applications using Django and Django REST Framework (DRF).
2. Design and implement RESTful APIs for seamless integration with front-end applications.
3. Optimize database queries using Django ORM, PostgreSQL/MySQL.
4. Implement authentication and authorization mechanisms using JWT/OAuth/Django Auth.
5. Work with caching mechanisms like Redis or Memcached for performance optimization.
6. Write clean, reusable, and well-documented code following industry best practices (PEP8).
7. Debug and troubleshoot applications, ensuring high performance and security.
8. Collaborate with frontend developers (React) and DevOps teams for smooth deployments.
9. Write unit tests and integrate CI/CD pipelines for automated testing and deployment.
Required Skills & Experience:
1. 3+ years of experience in Python and Django.
2. Strong expertise in Django REST Framework (DRF) for API development.
3. Experience with PostgreSQL/MySQL and database query optimization.
4. Hands-on experience with Redis and background tasks.
5. Knowledge of front-end technologies (HTML, CSS, JavaScript) for basic integration.
6. Familiarity with Docker and cloud platforms (AWS/GCP/Azure) is a plus.
7. Experience with Git/GitHub/GitLab for version control.
8. Strong problem-solving skills and ability to work in agile environments.
9. Excellent communication and teamwork skills.
Employment Type: Full Time, Permanent
Read full job description