Senior Python Developer
2489 views | Apply Before: 2025-12-27
Job Summary
No. of Vacancy
1
Job Type
Full Time
Offered Salary
NPR 100000 - 130000 Monthly
Gender
Any
Career Level
Senior Level
Category
N/A
Experience
5+ years of hands-on experience with Python development.
Preferred Education
Bachelor in IT/Engineering
Location
Kathmandu, Nepal
Apply Before
2025-12-27
Job Description

Key Responsibilities 
Backend Development 

  • Design, develop, and maintain scalable backend services using Python (FastAPI, Django, or Flask). 
  • Implement robust REST APIs and backend modules to support various business applications. 
  • Optimize backend performance, security, and reliability. 

Data Analytics & Database Management 

  • Build, maintain, and optimize data analytics pipelines and ETL workflows. 
  • Work extensively with MongoDB (aggregation pipelines, indexing, schema design). 
  • Design and maintain MySQL schemas, queries, and stored procedures. 
  • Perform data modeling, transformation, and analysis using Pandas, NumPy, and related libraries. 

Testing & CI/CD 

  • Implement and manage unit tests, integration tests, and automated test suites. 
  • Ensure strong quality practices across development and testing environments. 
  • Collaborate with DevOps to maintain CI/CD pipelines and automation processes. 

Front-End (Vue.js) 

  • Develop and maintain UI components using Vue.js when necessary. 
  • Integrate front-end components with backend APIs for smooth data flow. 
  • Support front-end teams with API integration and debugging. 

Collaboration & Leadership 

  • Participate in architecture discussions and decision-making. 
  • Conduct code reviews and mentor junior developers. 
  • Collaborate with cross-functional teams including QA, DevOps, and Product. 
     
Job Specification

Required Skills & Qualifications 

  • 5+ years of hands-on experience with Python development. 
  • Strong experience in Data Analytics and handling large datasets. 
  • Deep understanding of MongoDB (schemas, indexes, aggregation). 
  • Strong experience with MySQL (data modeling, joins, performance optimization). 
  • Experience in building and maintaining RESTful APIs. 
  • Proficiency with Pandas, NumPy, and other data-focused Python libraries. 
  • Strong background in automated testing (pytest, unittest, mocking). 
  • Experience working in CI/CD pipelines and testing environments. 
  • Practical knowledge of Vue.js for supporting front-end development. 
  • Familiarity with Git, Docker, and Agile workflows. 

Nice to Have 

  • Experience with asynchronous frameworks (FastAPI, asyncio). 
  • Familiarity with cloud platforms (AWS, GCP, Azure). 
  • Experience with Redis, Kafka, or RabbitMQ. 
  • Knowledge of visualization tools (Plotly, Charts.js, ECharts). 
  • Experience with microservices or distributed systems.
     
E-learning platform

E-learning platform