Python Developer
Job Description:
• Understand the needs of the client and Implement functional requirements accordingly.
• Help in designing the software.
• Build back-end features in Python-Django that are efficient.
• Integrate front-end and back-end components into the application.
• Supervise the testing of software and ensure that all the bugs are fixed.
• Develop technical reports for the software.
• Implement designs into code by collaborating with UX/UI designers.
• Exposure on production solutioning, development and fixing within a certain SLA.
• Familiar with common software development lifecycle
• Keep suggesting improvements and ways to enhance the functioning of the software.
Qualifications
• 3 to 5 years of professional experience in Python development, with a strong focus on Django.
• Experience in developing RESTful APIs using Django Rest Framework (DRF).
• Proficiency in relational databases like PostgreSQL, MySQL, or SQLite.
• Strong understanding of ORMs, database design, and optimization.
• Experience with asynchronous processing using Celery and task queues.
• Familiarity with Docker, Kubernetes, or cloud platforms (AWS, GCP, or Azure).
• Knowledge of authentication & authorization mechanisms (JWT, OAuth, etc.).
• Experience with unit testing, integration testing, and CI/CD pipelines.
• Understanding of front-end technologies (HTML, CSS, JavaScript) is a plus.
• Excellent problem-solving skills and the ability to work in a fast-paced environment.
• Knowledgeable in Dashboard Analytics
• Knowledgeable in Data Engineering (optional)

