Python Developer-Remote

Python Developer-Remote

Posted 2 weeks ago by mProgen

Negotiable
Undetermined
Remote
Remote

Summary: The Python Developer role focuses on leveraging advanced Python 3.11+ features and object-oriented programming to develop robust applications. Candidates should have experience with asynchronous programming, REST API design, and database integration using SQLAlchemy. The position emphasizes writing modular and testable code while managing dependencies effectively. This is a remote position, allowing flexibility in work arrangements.

Key Responsibilities:

  • Proficient in Python 3.11+ syntax and features
  • Strong understanding of object-oriented programming (OOP)
  • Experience with asynchronous programming (async/await, asyncio)
  • Familiarity with data classes and type annotations
  • Knowledge of FastAPI or similar async web frameworks
  • Experience with SQLAlchemy (ORM) and database integration
  • Ability to write modular, reusable, and testable code
  • Understanding of dependency management (pip, virtual environments)
  • Experience with logging, error handling, and debugging
  • Familiarity with writing unit and integration tests (pytest or unittest)
  • Experience with REST API design and consumption
  • Familiarity with packaging and publishing Python projects

Key Skills:

  • Proficient in Python 3.11+
  • Strong understanding of OOP
  • Experience with async programming
  • Familiarity with data classes and type annotations
  • Knowledge of FastAPI or similar frameworks
  • Experience with SQLAlchemy
  • Ability to write modular and testable code
  • Understanding of dependency management
  • Experience with logging and debugging
  • Familiarity with unit and integration tests
  • Experience with REST API design
  • Familiarity with packaging Python projects

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Python Developer

Proficient in Python 3.11+ syntax and features

Strong understanding of object-oriented programming (OOP)

Experience with asynchronous programming (async/await, asyncio)

Familiarity with data classes and type annotations

Knowledge of FastAPI or similar async web frameworks

Experience with SQLAlchemy (ORM) and database integration

Ability to write modular, reusable, and testable code

Understanding of dependency management (pip, virtual environments)

Experience with logging, error handling, and debugging

Familiarity with writing unit and integration tests (pytest or unittest)

Experience with REST API design and consumption

Familiarity with packaging and publishing Python projects