Get a Quote

Django/Python Developer

Job Details

We are seeking a skilled and passionate Django & FastAPI Developer having 2-3 years of experience to join our dynamic team. The ideal candidate will have a strong foundation in Python, Django, and FastAPI framework, with proven experience in developing high-performance, scalable APIs and backend systems. This role involves designing, developing, and deploying backend services with a focus on high availability, low latency, and scalability.

Responsibilities:

  • Design and implement efficient, scalable, and maintainable API endpoints using the Django & FastAPI framework.
  • Work with databases using ORM libraries such as SQLAlchemy 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 FastAPI and web development.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • At least 2 years of experience in web development, with a strong focus on API development using FastAPI.
  • Proficiency in Python, with a deep understanding of asynchronous programming and Python async features.
  • Experience with SQLAlchemy 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.
  • Strong problem-solving skills and the ability to work in a fast-paced, team-oriented environment.
  • Excellent communication and collaboration skills.

Nice to Have:

  • 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 & FastAPI.

Give us three reasons
why we need you?

whatsapp