Position: Python Developer

  • Category Programming/Software Development
  • Location Nepal
  • Salary N/A
  • Expiry date Sep 18, 2024 (1 day left)
Job Description
Introduction:

We are seeking a highly skilled and experienced Senior Python Developer to lead a dynamic team of 5-6 developers. As a key member of our technology team, you will be responsible for leading development projects, optimizing data processes, and designing cloud-based solutions. This role is ideal for someone passionate about technology and looking to make a significant impact in a fast-paced, innovative environment.


Responsibilities:
  • Team Leadership: Direct and manage a team of Python developers, providing technical leadership, mentoring, and guidance.
  • Development & Design: Design, develop, and implement robust Python applications with a focus on scalability, maintainability, and security.
  • Cloud Solutions: Architect and deploy cloud-based solutions, ensuring efficient integration with existing systems and platforms.
  • Database Management: Develop complex SQL queries, optimize database operations, and ensure data integrity and security across multiple databases.
  • Code Review & Quality Assurance: Conduct code reviews, enforce coding standards, and maintain documentation to ensure high-quality software solutions.
  • Project Management: Collaborate with project managers and other team leads to plan development cycles, set milestones, and deliver projects on time and within budget.
  • Continuous Learning: Stay updated with emerging trends and advancements in Python development, cloud services, and database technologies.


Qualifications:
  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience: Minimum of 5 years of professional experience in Python development, including experience with frameworks such as Django or Flask.
  • Proven Expertise: Solid understanding of SQL and relational databases, experience with database design, and query optimization.
  • Cloud Proficiency: Experience with cloud service providers like AWS, Azure, or Google Cloud, including deployment and management of applications in the cloud.
  • Leadership Skills: Demonstrated ability to lead and mentor a team, with excellent interpersonal and communication skills.
  • Problem-Solving: Strong analytical and problem-solving skills with a track record of delivering complex software solutions.


Additional Skills (Preferred):
  • Familiarity with front-end technologies (JavaScript, HTML5, CSS) and frameworks (React, Angular).
  • Experience with Docker, Kubernetes, or other container orchestration technologies.
  • Certifications in Python programming, cloud architecture, or database management.


Benefits:
  • Monthly Salary: 80,000 - 1,00,000 depending on experience and qualifications
  • Opportunity to work with cutting-edge technologies.
  • Flexible working hours and 100% remote work.
  • Career advancement opportunities and continuous professional development.
  • Dynamic and supportive work environment.