We are looking for an experienced Python Developer to join our dynamic team in Lahore. This role involves developing scalable backend solutions, collaborating across teams, and staying ahead of technological advancements in backend development.


Key Responsibilities

  • Development: Design, develop, and maintain backend services using Python and Go.
  • API Management: Build and optimize gRPC APIs and microservices for internal and external stakeholders.
  • Architecture: Implement scalable, secure, and efficient software architectures.
  • Collaboration: Work closely with front-end developers, product managers, and DevOps teams to ensure seamless integration.
  • Testing: Write robust unit and integration tests to ensure application performance and reliability.
  • Debugging: Identify and resolve issues in production environments.
  • Code Reviews: Participate in code reviews and technical discussions to ensure quality and adherence to best practices.
  • Continuous Learning: Stay updated with emerging technologies, frameworks, and backend development best practices.

Qualifications

  • Education:
    • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience:
    • 2–5 years of backend development experience with Python and Go.

Technical Skills

  • Programming Languages:
    • Python (Flask, FastAPI, Django)
    • Go (Golang)
  • API Development:
    • gRPC, REST, GraphQL
  • Databases:
    • PostgreSQL, MySQL, MongoDB, Redis
  • Microservices:
    • Experience building and managing microservices architectures
  • Cloud Platforms:
    • AWS, Azure, or Google Cloud Platform (GCP)
  • DevOps Tools:
    • Docker, Kubernetes, Jenkins, CI/CD pipelines
  • Data Processing:
    • Pandas, NumPy, Apache Kafka, Celery
  • Version Control:
    • Git, GitHub, GitLab
  • Protocols:
    • Protobuf, HTTP/2, WebSockets

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Ability to work in a fast-paced, collaborative environment.

Benefits

  • Competitive salary and performance-based incentives.
  • Opportunity to work on cutting-edge cybersecurity and software engineering projects.
  • Professional development through training and learning opportunities.
  • Supportive and innovative workplace culture.
  • Potential for career growth and leadership roles within the company.

Application Instructions

Interested candidates are encouraged to submit their updated CV, highlighting relevant work experience, qualifications, and certifications.

  • Online Application: Apply through our website.
Asad Hameed
Apply for this job
Submission
Gender?

Leave a Comment