Python Developer

Ashra Technologies Private Limited

  • India
  • Permanent
  • Full-time
  • 14 hours ago
  • Apply easily
Role Overview
We are looking for a Python Developer with 4 years of professional experience to join our
engineering team. You will work on building and maintaining Python-based applications, services,
and libraries across the stack. You are expected to work independently on well-defined tasks,
collaborate effectively with your team, and contribute to technical discussions with informed
opinions.
At this level, we expect solid Python fundamentals, an understanding of software design principles,
and the ability to take a feature from requirement to production without constant hand-holding.Job Title Python Developer
Experience 4 Years
Level Mid-Level
Employment Type Full-Time
Reports To Engineering Lead / Tech LeadKey Responsibilities
Development
Design, develop, and maintain Python applications, services, and libraries
Write clean, readable, and well-documented code following team conventions and best
practices
Take ownership of assigned features from requirement through to deployment
Participate in all phases of the software development lifecycle - planning, development,
testing, and release
Debug and resolve issues across the codebase, including legacy codeDesign & Problem Solving
Translate functional requirements into well-structured technical solutions
Make sound design decisions at the module level - data models, class structures, and
interface definitions
Identify edge cases, failure modes, and scalability concerns during design and raise them
proactivelyContribute to technical discussions and design reviews with practical, experience-backed
inputQuality & Collaboration
Write unit and integration tests as a standard part of development, not an afterthought
Participate actively in code reviews - both authoring and reviewing pull requests
Maintain and improve existing test coverage across assigned modules
Collaborate closely with product managers, designers, and other engineers to deliver well-
rounded solutions
Keep technical documentation up to date for the modules you ownRequired Skills & Experience
4 years of professional Python development experience
Strong grasp of Python fundamentals: data structures, OOP, functional programming
patterns, typing, and the standard library
Experience building and consuming REST APIs
Familiarity with at least one web or service framework: FastAPI, Flask, or Django
Solid understanding of software design principles: SOLID, DRY, and separation of concerns
Experience with testing frameworks: pytest and standard mocking patterns
Working knowledge of relational databases and ORMs (SQLAlchemy, Django ORM, or
similar)
Familiarity with Git and standard branching and code review workflows
Ability to read and work from technical specifications and design documents
Good communication skills - written and verbal - for async and in-person collaborationGood to Have
Experience with asynchronous Python: asyncio, async/await patterns
Familiarity with task queues or message brokers: Celery, RQ, Kafka, or RabbitMQ
Exposure to containerisation with Docker and basic deployment workflows
Experience with cloud platforms: AWS, GCP, or Azure
Familiarity with CI/CD tools: GitHub Actions, GitLab CI, Jenkins, or similar
Understanding of caching strategies: Redis or Memcached
Experience with data processing or pipeline tooling in PythonWhat We Offer
Competitive compensation and benefits package
A collaborative engineering culture with clear growth expectations
Opportunity to work on meaningful, real-world engineering problems
Learning & development support - courses, certifications, and conferencesFlexible working arrangements

Ashra Technologies Private Limited

Similar Jobs

  • Senior Developer, Mobile

    CIBC

    • Hyderabad, Telangana
    About CIBC India CIBC India is a technology and operations hub in Hyderabad, a global hotspot for innovation and talent. This new presence lets us tap into India’s vibrant tech c…
    • 1 day ago
    • Apply easily
  • Mobile Developer

    CIBC

    • Hyderabad, Telangana
    About CIBC India CIBC India is a technology and operations hub in Hyderabad, a global hotspot for innovation and talent. This new presence lets us tap into India’s vibrant tech c…
    • 1 day ago
    • Apply easily
  • Senior Full Stack Developer

    ADM

    • Bangalore, Karnataka
    Job Description Job Title: Sr. Full stack Developer This position offers a complete benefit package, including 401K/ESOP, pension, health, life and dental insurance. ADM require…
    • 2 days ago
    • Apply easily