Python Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Lahore - Pakistan

profile Monthly Salary: Not Disclosed
Posted on: 20 hours ago
Vacancies: 1 Vacancy

Job Summary

About the Role

We are searching for a motivated and talented Mid-Level Python Developer to join our core engineering team. This role is focused on the implementation maintenance and optimization of our high-volume backend services and critical application infrastructure. While your core responsibilities will cover general backend excellence you will be joining a team that primarily develops our highly-localized next-generation conversational AI platform. The ideal candidate will have strong foundational Python skills complemented by experience in AI/NLP or internationalization.

You will play a vital role in ensuring the scalability stability and performance of applications used by a global user base.

Key Responsibilities

Core Software Engineering & Backend Development

  • Design develop and maintain robust scalable and high-performance backend systems and RESTful APIs using Python and modern frameworks (e.g. Flask or FastAPI).
  • Write clean reusable well-tested code actively participating in code reviews to uphold engineering standards and best practices.
  • Collaborate with cross-functional teams (Product UX Data) to understand requirements and translate them into technical designs and implemented features.
  • Implement and manage data storage solutions defining efficient schemas for both relational (SQL) and non-relational (NoSQL) databases.
  • Optimize existing application components for improved performance lower latency and higher throughput.

Operational Excellence & Infrastructure

  • Contribute to continuous integration and continuous deployment (CI/CD) pipelines.
  • Utilize containerization technologies (e.g. Docker) for development testing and deployment processes.
  • Troubleshoot debug and resolve complex issues in development testing and production environments.
  • Maintain comprehensive technical documentation for new features and system architecture.

Required Qualifications (Must-Haves)

  • Experience: 2 - 4 years of professional experience as a Python Developer in a production software environment.
  • Python Stack: Solid proficiency in Python and experience working with a Python web framework (e.g. Django Flask or FastAPI).
  • AI/NLP Foundations: Practical experience or strong foundational knowledge in Natural Language Processing (NLP) including working with relevant Python libraries (e.g. spaCy NLTK or similar).
  • Conversational Systems: Experience developing or integrating conversational applications (chatbots) or working with related technologies.
  • Localization Knowledge: Working understanding of internationalization (i18n) and localization (l10n) principles in a software development context.
  • Databases: Experience with database systems (SQL or NoSQL).
  • Version Control: Proficiency with Git and standard Agile/Scrum development methodologies.
  • Education: Bachelors degree in Computer Science Software Engineering or a related technical field.

Preferred Qualifications (Nice-to-Haves)

  • Direct experience with a major conversational AI platform (e.g. Rasa Dialogflow or custom LLM wrappers like LangChain).
  • Familiarity with Docker and basic cloud deployment concepts (AWS GCP or Azure).
  • Experience with large-scale data handling or message queues (e.g. RabbitMQ Kafka).
  • Ability to mentor junior developers and lead technical discussions on system design.
About the Role We are searching for a motivated and talented Mid-Level Python Developer to join our core engineering team. This role is focused on the implementation maintenance and optimization of our high-volume backend services and critical application infrastructure. While your core responsibili...
View more view more

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT