Python Developer Job at Ashra Technologies Private Limited, Remote

QXdRMWZUYStPUEVoejJmNmlRZnUyaW15SkE9PQ==
  • Ashra Technologies Private Limited
  • Remote

Job Description

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 Lead

Key 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 code

Design & 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
proactively

Contribute to technical discussions and design reviews with practical, experience-backed
input

Quality & 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 own

Required 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 collaboration

Good 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 Python

What 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 conferences

Flexible working arrangements

Job Tags

Full time, Flexible hours

Similar Jobs

Green Air Environmental, LLC

HVAC Coil Cleaner (no experience needed) - Atlanta, GA - Job at Green Air Environmental, LLC

 ...Driver License required, Personal Transportation Required, Carpool available, at times $19 - $22 Per Hour, depending on experience No Relocation Assistance Possible Prefer applicants who live in the Atlanta, GA metro area Benefits Dental and Vision... 

Pfizer

Cardiac Account Specialist (CAS), Rare Disease Job at Pfizer

 ...messaging in complex selling environment that includes specialists and comprehensive care teams Partners with customers to connect Pfizer resources and services to better meet the needs of their patients. Grow and maintain relationships with key stakeholders and... 

Janux Therapeutics

Senior Manager, Pharmacovigilance Job at Janux Therapeutics

 ...The Senior Manager, Pharmacovigilance will be responsible for the execution and oversight of pharmacovigilance activities for Janux programs. This individual will ensure compliance with global safety regulations and support the identification, evaluation and communication... 

Coloplast A/S

Manager, Engineering and Technicians Job at Coloplast A/S

This position is responsible for managing the activities of the technical functions supporting Interventional Urology Operations. This includes leading and managing the Manufacturing Engineering, Controls Engineering, and Maintenance functions. Major Areas of Accountability...

Tractor Supply Company

Merchandising Sales Associate Job at Tractor Supply Company

 ...start to finish variable tasks such as planograms and physical inventories, as well as provide support for other tasks including merchandise and fixture assembly, and the maintenance of all signage. The FAST Team Member will interact with customers and Team Members,...