Qureos

FIND_THE_RIGHTJOB.

Senior Fast API/ Django Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Position Overview

We're seeking a FastAPI & Django Developer to join our development team. This role offers an excellent opportunity to work on a production-grade platform while gaining hands-on experience with modern backend technologies, cloud services, and best practices in API development.

Key Responsibilities

  • API Development & Maintenance
  • Develop and maintain RESTful APIs using FastAPI framework
  • Implement new endpoints following existing service layer architecture patterns
  • Work with Pydantic schemas for request/response validation
  • Design and implement database models using SQLAlchemy ORM
  • Write and execute database migrations using Alembic
  • Work with PostgreSQL for data persistence
  • Integrate third-party services (AWS S3, Firebase, Stripe, etc.)
  • Build and maintain authentication/authorization systems (JWT tokens, OAuth)
  • Develop real-time notification systems using Firebase Cloud Messaging (FCM)

Code Quality & Testing

  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and provide constructive feedback
  • Debug and troubleshoot issues in development and production environments
  • Follow established coding standards and best practices

Collaboration & Learning

  • Work closely with senior developers on feature implementation
  • Participate in sprint planning and daily standups
  • Document API endpoints and technical processes
  • Continuously learn and adopt new technologies and patterns

Required Skills & Qualifications

Essential Technical Skills

  • Python: 2+ year of professional or project experience
  • FastAPI or Django: Basic to intermediate understanding of either framework
  • REST API Design: Understanding of RESTful principles and best practices
  • SQL & ORMs: Experience with SQL databases and ORMs (SQLAlchemy preferred)
  • Git: Version control fundamentals and collaborative workflows
  • Nice to Have
  • Experience with Pydantic for data validation
  • Familiarity with Alembic or other migration tools
  • Understanding of Redis for caching and session management
  • Knowledge of AWS services (S3, EC2, Lambda)
  • Experience with Celery for asynchronous task processing
  • Exposure to payment gateway integrations (Stripe, PayPal)
  • Understanding of OAuth and JWT-based authentication
  • Experience with Docker and containerization
  • Familiarity with Firebase (FCM, Authentication)
  • Soft Skills
  • Strong problem-solving abilities
  • Excellent communication skills
  • Ability to work independently and as part of a team
  • Eagerness to learn and adapt to new technologies
  • Attention to detail and code quality

Education & Experience

  • Education: Bachelor's degree in Computer Science, Software Engineering
  • Experience: 2 years of professional software development experience
  • Fresh graduates with strong project portfolios are encouraged to apply
  • Personal projects or contributions to open-source projects are a plus

Job Type: Full-time

Pay: Rs90,000.00 - Rs100,000.00 per month

Application Question(s):

  • Lahore resident will be preferred or who already setlled in Lahore

Experience:

  • Django: 3 years (Required)

Work Location: In person

Similar jobs

No similar jobs found

© 2025 Qureos. All rights reserved.