Senior Python Developer

  • Industry Other
  • Category Web Developers
  • Location Kathmandu, Nepal
  • Expiry date Mar 23, 2025 (Expired)
Job Description

Job Title: Senior Python Developer 

Qualification: Masters, Bachelor, or related field

Experience: Over 4 Years

Salary: Negotiable 

 

Requirements: 

  • Extensive experience in Python programming, with a deep understanding of Python frameworks. 
  • Strong knowledge of relational databases like PostgreSQL, MySQL, and experience with NoSQL databases (DynamoDB, MongoDB, Redis, etc.). Understanding of data formats like JSON, XML. 
  • Proficient with Object Oriented Paradigm.
  • Experience with scalable system design, distributed computing, and microservices architecture. 
  • Expertise in version control systems such as Git and familiarity with CI/CD pipelines. 
  • Proficiency in RESTful APIs and integrating third-party APIs. 
  • Proficiency in cloud platforms (AWS, Azure, GCP) and knowledge of serverless computing, containerization (Docker, Kubernetes). 
  • Strong understanding of unit testing, integration testing, and test automation. 
  • Excellent communication skills and ability to work collaboratively in a team environment. 
  • Strong leadership, mentoring, and communication skills to guide and support junior developers.  
  • Ability to collaborate with cross-functional teams including frontend developers, product managers, and stakeholders.  
  • Familiarity with machine learning, data engineering, or AI-based solutions is a plus. 

 

Key Responsibilities: 

  • Assist in the development, testing, and maintenance of software applications using Python. 
  • Deliver high-quality software solutions. 
  • Follow best coding practices to write clean, maintainable, and efficient code. 
  • Provide technical support and maintenance for existing applications as needed. 
  • Stay updated with the latest trends and technologies in Python development and apply this knowledge to your work. 
  • Review and debug code to identify and resolve any issues or bugs. 
  • Develop clear and concise documentation, including flowcharts, diagrams, and code comments. 
  • Collaborate with designers, backend developers, and product teams to deliver high-quality solution. 
  • Plan and prioritize development tasks, ensuring timely delivery of features and fixes. 
  • Mentor and guide junior developers, conducting code reviews and knowledge-sharing sessions. 
This job has been expired on 2025-03-23
Share:  

See More Opportunities like this

This job may be closed, but your next opportunity is just a click away. Check out similar positions that are still available and hiring now.