Django Developer

Lahore, Pakistan

Responsibilities:

· Design and implement efficient, scalable, and maintainable API endpoints using the Django & Fast API framework.

· Work with databases using ORM libraries such as SQL Alchemy to manage and manipulate data.

· Integrate third-party services and APIs into the application to enhance its functionality.

· Collaborate with front-end developers to ensure seamless integration between the front-end and back-end components.

· Implement security best practices and data protection mechanisms to safeguard sensitive information.

· Use asynchronous programming models to handle concurrent requests and improve application performance.

· Participate in code reviews to maintain high code quality and encourage best practices.

· Troubleshoot, debug and upgrade existing systems to improve reliability and performance.

· Document API endpoints and create comprehensive guides for developers using Swagger or similar tools.

· Stay updated with the latest industry trends and technologies related to Fast API and web development.

Requirements:

· Bachelor's degree in Computer Science, Information Technology, or a related field.

· At least 2 years of experience in web development, with a strong focus on API development using Fast API.

· Proficiency in Python, with a deep understanding of asynchronous programming and Python async features.

· Experience with SQL Alchemy or similar ORM libraries for database interactions.

· Knowledge of Docker and Kubernetes for containerization and orchestration.

· Understanding of RESTful principles and best practices in API development.

· Experience with cloud services (AWS, Google Cloud, Azure) for deploying and managing applications.

· Familiarity with CI/CD pipelines for automated testing and deployment.

· Experience with Redis, MongoDB, or other NoSQL databases.

· Knowledge of web security practices and how to implement them in Django & Fast API.

· Strong problem-solving skills and the ability to work in a fast-paced, team-oriented environment.

· Excellent communication and collaboration skills.

Location: Lahore(Onsite)