Description

We are looking for skilled Python API engineers with a strong background in backend development. The ideal candidate will have hands-on experience in API development, testing with Pytest, and implementing dependency injection to enhance code quality and scalability. Key requirements include:

  • Proficiency in Python Programming
    Deep knowledge of Python with a focus on backend application development.
  • Experience with Python Frameworks
    Familiarity with popular frameworks to structure and streamline API development.
  • Expertise in Object-Relational Mapping (ORM)
    Skilled in using ORM libraries to effectively interact with databases.
  • Knowledge of Python Libraries
    Comfortable with a range of Python libraries to enhance development efficiency.
  • Understanding of Multi-Process Architecture
    Experience with multi-threading and multi-processing to build scalable applications.
  • Dependency Injection Using Injector Framework
    Demonstrated ability to implement dependency injection to improve code testability, modularity, and maintainability.
  • Testing with Pytest
    Experience writing test cases using Pytest to ensure code reliability and robustness

Key Skills
Education

Any Graduate