Location: Biratnagar, Nepal
Salary: TBD
Job Description
We are looking for two skilled Python Developers to join our team. In this role, you will be responsible for designing, coding, and deploying Python-based applications and systems. You will work on various projects that require a strong understanding of Python, as well as the ability to integrate with other technologies and frameworks.
Key Responsibilities:
- Application Development:
- Develop, test, and deploy high-quality Python applications.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate on the design and architecture of software solutions.
- System Integration:
- Integrate Python applications with databases, APIs, and other systems.
- Ensure seamless communication and functionality across different platforms.
- Performance Optimization:
- Identify and resolve performance bottlenecks and optimize code for efficiency.
- Implement and maintain testing and debugging procedures to ensure application reliability.
- Collaboration and Communication:
- Work closely with cross-functional teams, including project managers, designers, and other developers.
- Participate in code reviews and contribute to the continuous improvement of development processes.
- Continuous Learning:
- Stay updated with the latest trends and advancements in Python development and related technologies.
- Engage in ongoing learning and professional development to enhance skills and knowledge.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience: Proven experience as a Python Developer with a strong understanding of Python frameworks and libraries.
- Technical Skills:
- Proficiency in Python and related frameworks (e.g., Django, Flask).
- Experience with databases (e.g., SQL, NoSQL) and API integration.
- Knowledge of version control systems (e.g., Git).
- Soft Skills:
- Strong problem-solving abilities and attention to detail.
- Excellent communication skills and ability to work in a team environment.
- Ability to manage multiple projects and meet deadlines.
Why Join Us:
- Innovative Projects: Work on exciting and challenging projects that push the boundaries of technology.
- Career Growth: Opportunities for professional development and career advancement.
- Collaborative Culture: Join a team that values collaboration, innovation, and mutual support.
- Competitive Compensation: Enjoy a competitive salary and benefits package.
If you are passionate about Python development and eager to contribute to impactful projects, we encourage you to apply and become part of our forward-thinking team!