Backend Developer (Python/FastAPI)

Venture AI


Date: 12 hours ago
City: Lahore
Contract type: Full time

Job Summary 


We are looking for a skilled and motivated Backend Developer with 2–3 years of experience to join our engineering team. The ideal candidate has a strong foundation in Python and FastAPI, along with experience in PostgreSQL, real-time systems, and modern backend architectures. You will play a key role in designing and developing scalable APIs and backend infrastructure, with a focus on performance, maintainability, and real-time communication using WebRTC and LiveKit


Note: This is a full-time, on-site opportunity based in Lahore. Shortlisted candidates will be required to attend an on-site interview. We're looking for professionals who are fully committed to their role and excited to grow with us.

 

Key Responsibilities 


  • Design, build, and maintain backend services and APIs using FastAPI 
  • Develop scalable, high-performance systems with PostgreSQL, ensuring data integrity and query efficiency 
  • Implement real-time communication features using WebRTC, LiveKit, and WebSockets 
  • Collaborate with frontend engineers, product teams, and DevOps to deliver new features and improvements 
  • Manage and optimize CI/CD pipelines using tools such as GitHub Actions, GitLab CI, or Jenkins 
  • Write clean, modular, and testable code, adhering to best practices and documentation standards 
  • Monitor backend systems in production, debug issues, and ensure high availability and reliability 
  • Participate in code reviews, sprint planning, and architectural discussions 
  • Ensure backend systems follow secure coding practices and scalable design patterns 

 

Required Skills & Qualifications 


  • 2–3 years of experience in backend development using Python 
  • Proficient with FastAPI or similar Python frameworks (e.g., Flask, Django REST Framework) 
  • Strong experience with PostgreSQL, including schema design and performance tuning 
  • Hands-on experience with WebSockets and real-time communication pipelines 
  • Practical knowledge of WebRTC and integration with LiveKit 
  • Experience with Git and collaborative development workflows 
  • Familiarity with CI/CD tools and pipelines 
  • Solid understanding of RESTful API principles, authentication (OAuth2, JWT), and HTTP 
  • Basic exposure to cloud platforms (AWS, GCP, or Azure) 
  • Comfortable working in Agile/Scrum environments using tools like Jira, Trello, or Asana 

 

Nice to Have 


  • Experience with Redis, Celery, or RabbitMQ 
  • Familiarity with Docker, Kubernetes, and containerized application deployment 
  • Exposure to monitoring tools like Prometheus, Grafana, or Sentry 
  • Knowledge of microservice architecture and distributed system design 
  • Background in audio/video streaming, signal processing, or AI-based backend services 


Why Join Us? 


  • Work on cutting-edge real-time communication solutions. 
  • Join a supportive, high-performance team environment. 
  • Opportunities for skill advancement and professional growth. 
  • Competitive salary and flexible working conditions. 


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

Senior Android Developer

Dubizzle Labs, Lahore
3 days ago
Required Skill SetAt Dubizzle Labs, we are looking to further expand our Pakistan engineering office of already 300+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering customer value. Your primary responsibility would be to build world-class suite products to...

Email Marketing Assistant

TalentPop App, Lahore
3 days ago
At TalentPop, we help eCommerce brands scale with world-class customer support — and we’re growing fast. We’re looking for a resourceful and detail-driven Email Marketing Assistant to join our team. This role blends email coordination, community engagement, and administrative support — perfect for someone who’s organized, marketing-aware, and comfortable working behind the scenes.What You'll DoAssist with the setup and scheduling...

SalesForce Administrator

Careers at Cedar Global Solutions, Lahore
4 days ago
Position Summary We’re looking for a Salesforce Administrator to manage and optimize our CRM systems, ensuring smooth operations and data integrity. Responsibilities: CRM AdministrationManage and maintain the Salesforce or HubSpot CRM, including user setup, roles, profiles, permissions, reports, dashboards, and workflows.Ensure data accuracy, cleanliness, and integrity across the CRM database.Implement automation and improvements for lead management, sales tracking, and reporting...