Skip to main content

Python Developer

Technology
TalentOla
Chennai, India2 months ago
Full time

Job description

Must have 6 to 12 years of exp.

We are seeking a highly skilled and motivated Backend Developer to join our engineering team.

The ideal candidate will be proficient in modern Python development practices, API design, and database management. You will be responsible for designing, developing, and maintaining scalable and robust backend services.

Must Have Skills

Python, Flask, FastAPI, DJango, SQL, SQLAlchemy, Alembic (schema versioning), Pytest, UV tooling (Python package management)

Job Responsibilities

● Design, develop, and maintain efficient, reusable, and reliable Python code.

● Implement and manage APIs using frameworks such as Flask and FastAPI (with occasional work in Django).

● Manage database schemas and migrations using SQL, SQLAlchemy, and Alembic.

● Ensure code quality through rigorous testing, primarily using Pytest.

● Optimize applications for performance and scalability.

● Collaborate with front-end developers, product managers, and other stakeholders.

● Utilize UV for efficient Python package management and dependency resolution.

Interested in this role?