Senior Full-stack Python Developer

Job Description

We are seeking a highly skilled and experienced Senior Full-Stack Developer to lead the development of an innovative SaaS platform focused on methane gas measurement and geospatial data visualization. This is a leadership role that combines deep technical expertise with team mentorship and strategic thinking. You’ll be responsible for driving full-stack development, cloud infrastructure, and GIS integration, playing a key part in building a product that has real-world environmental impact.

 

Key Responsibilities:
Leadership & Team Management:

  • Lead and mentor a cross-functional team of backend and frontend developers.
  • Conduct code reviews, define architecture, and enforce best development practices.
  • Collaborate closely with product managers and stakeholders to align technical execution with business objectives.
  •  
  • Full-Stack Development:
    • Backend: Design and develop scalable APIs using Python (FastAPI or Django REST Framework), with a focus on geospatial capabilities using PyQGIS.
    • Frontend: Build interactive, responsive user interfaces with React or Next.js, integrating mapping tools such as OpenLayers or Leaflet.
    • Database: Manage data storage and geospatial queries using PostgreSQL with PostGIS.

     

    DevOps & Cloud Infrastructure:
    • Architect and maintain cloud-based deployments (AWS, Azure, or GCP).
    • Implement CI/CD pipelines and oversee containerization (Docker) and orchestration (Kubernetes).
    • Ensure systems are secure, scalable, and highly available.

     

    Project & Stakeholder Collaboration:
    • Lead sprint planning, project tracking, and delivery of high-quality features.
    • Work in tandem with QA, DevOps, and GIS experts to ensure seamless integration and optimal performance.
    • Maintain thorough documentation of system architecture and operational procedures.
  •  
  • Continuous Improvement:
    • Stay current with the latest trends and advancements in full-stack development, GIS technologies, and DevOps practices.
    • Foster a culture of innovation, technical excellence, and continuous learning within the team.

     

    Required Qualifications:
    • Technical Proficiency: Proven experience in full-stack development with strong skills in Python (FastAPI/Django) and React/Next.js.
    • GIS Expertise: Hands-on experience with PyQGIS and geospatial data handling.
    • Database Skills: Solid understanding of PostgreSQL and PostGIS.
    • DevOps Knowledge: Proficient in Docker, Kubernetes, and CI/CD pipeline implementation.
    • Leadership: Prior experience in a technical leadership role with strong mentorship and communication skills.
    • Agile Experience: Comfortable working in agile/scrum environments.
    • Bonus: Experience with real-time data processing and WebSocket implementation.

Job Summary

  • Published on:2025-04-11 6:30 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Rawalpindi
  • Gender:No Preference
  • Application Deadline:2026-01-04