Skip to main content

Senior Python Developer

Technology
Tekskills
Mumbai, India4 weeks ago
Full time

Job description

Senior Python Developer

Experience: 8 Years

Bangalore / Gurgaon

Skillset:

  • Core Python & Backend
    • Advanced Python (including async/await, concurrency, and performance considerations)
    • Asynchronous programming (asyncio, async frameworks)
    • Strong experience with FastAPI, Pydantic, and modern Python typing
    • Data processing experience using Polars (or similar columnar data frameworks)
    • API design (RESTful APIs; familiarity with OpenAPI/Swagger)
  • Architecture & Design
    • Test-Driven Development (TDD) and strong testing practices
    • Domain-Driven Design (DDD)
    • Event-driven architecture
    • Solid understanding of SOLID principles, GRASP, DRY, and Clean Code
    • Experience applying common design patterns appropriately
    • Ability to reason about trade-offs in low-level design
  • Quality, Reliability & Operations
    • Strong unit, integration, and contract testing practices (e.g., pytest)
    • Experience with logging, monitoring, and observability (metrics, tracing)
    • Understanding of performance profiling and optimization
    • Familiarity with error handling, resilience patterns, and fault tolerance
  • Tooling & Ecosystem
    • Version control with Git and collaborative workflows (PR-based development)
    • Experience working in CI/CD pipelines
    • Familiarity with containerization (Docker; Kubernetes a plus)
    • Experience with relational and/or NoSQL databases (PostgreSQL, etc.)
    • Comfort working in cloud environments (AWS/GCP/Azure any one is sufficient)
Role: Software Development - Other, Industry Type: Recruitment / Staffing, Department: Engineering - Software & QA, Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Fast APIAsync ProgrammingCloud PlatformsPydanticPython LLDDDDDesign PatternsPostgresqlCi/CdAsyncioRest API DevelopmentGITDockerSolid PrinciplesTDDGCPLow Level DesignPytestAWSazure
Keywords
Fast APIAsync ProgrammingCloud PlatformsPydanticPythonLLDDDDDesign PatternsPostgresqlCi/CdAsyncioRest API DevelopmentGITDockerSolid PrinciplesTDDGCPLow Level DesignPytestAWS

Interested in this role?