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: