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

Confidential

Package Handler Job at Confidential

 ...resupplying for other workers on production lines Apply today and you could start as soon as tomorrow. As a PeopleReady associate you'll benefit from:...  ...The choice of long-term positions for steady work or short-term positions for extra cash The convenience... 

The Staff Pad

Board Certified Behavioral Analyst (BCBA) Job at The Staff Pad

 ...Board Certified Behavior Analyst (BCBA) Location: Tulsa, OK FLSA Status: Exempt | Full-Time Salary: $82,000-$115,000/yr The Staff Pad has partnered with a leading behavioral health organization to hire a Board Certified Behavior Analyst (BCBA)... 

NBCUniversal

Photographer, NBC & Telemundo Connecticut Job at NBCUniversal

NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products...

Laradon

Grant Writer Job at Laradon

 ...Position : Grant Manager Location: Laradon fosters a collaborative, team environment; working on-site in Denver, CO. Application...  ...of the individuals that we serve. We are seeking a Grant Writer to support the Philanthropic and Communications team. Reporting... 

CASA of San Mateo County

Communication and Social Media Intern (unpaid) Job at CASA of San Mateo County

 ...volunteer that can help support communications and outreach through social media. This internship is hybrid with one in-person meeting or event in Redwood City most weeks.This is an unpaid internship and intended to be a learning and professional development opportunity...