Backend Python Developer

Navigator HR Consulting Solutions


Date: 5 hours ago
City: Lahore
Contract type: Full time
We are looking for a good Backend Python Developer with 2+ years of professional experience to join our development team.

Tech Stack:

Python 3.11, Flask, PostgreSQL, RabbitMQ, Docker, pytest, AWS

Key Responsibilities:

  • Build and maintain REST API endpoints with Flask and Flask-RESTX.
  • Write clean and scalable backend code
  • Work with PostgreSQL, complex SQL queries, indexes, migrations, and reporting
  • Write automated tests using pytest
  • Debug applications using Docker Compose
  • Follow existing architecture, coding standards, and ticket requirements


Must have

  • 2+ years writing Python for production backends.
  • Solid experience building REST APIs (Flask, or FastAPI and willing to learn Flask).
  • Strong PostgreSQL and SQL. You can write multi-table joins and aggregations, read a query plan, and add the right index.
  • Experience with database migrations and schema changes on a live system.
  • Docker and Docker Compose for local development.
  • Automated testing (pytest or similar).
  • Good written English and communication skills


Nice to have

Message queues (RabbitMQ) and background worker services.

AWS S3, EC2, ECR.

Pandas and building data import or ETL pipelines.

Reporting work: materialized views, rollup tables, caching.

LLM work LangChain, LangGraph, or the Anthropic and OpenAI APIs.

PostGIS or other map and location data.

Location : Valencia

Salary Slot: 150k to 180k

Timing: 10:00 AM to 7:00 PM monday to friday

Gender Preference: Male

Communication Skill: Excellent

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Assistant Accounting & Finance (Lahore-Based Applicants Only)

Zenith Packages Industries (Pvt.) Ltd., Lahore
1 day ago
Responsibilities:- Carry out regular Financial Entries on SAP.- Assist with the preparation and processing of financial documents such as invoices, receipts, and payments.- Support the finance team in conducting audits and reconciling accounts.- Maintain accurate records of financial transactions and ensure documentation is properly filed.- Assist in the preparation of financial reports and analyses as required.- Help manage accounts receivable...

Software Engineer II - Backend | NextGen Engineering

Careem, Lahore
2 days ago
About the CompanyCareem is building the Everything App for the greater Middle East — making it easy to move around, order food and groceries, manage payments, and more. Our purpose is simple: to simplify and improve people’s lives and build an awesome organisation that inspires.Since 2012, Careem has enabled earnings for over 2.5 million Captains, simplified the lives of more...

Upwork Bidder

Folium AI, Lahore
2 days ago
Location: On-site, Wapda Town, LahoreWorking Hours: 5:00 PM to 2:00 AMAbout The RoleFolium AI is looking for an experienced and target-driven Upwork Bidder / Business Development Executive to help grow our sales pipeline through Upwork.The ideal candidate should have hands-on Upwork bidding experience, strong written English, excellent proposal-writing skills, and a basic understanding of software development projects.Key ResponsibilitiesIdentify and bid...