Python Developer
3697 views | Apply Before: 2025-12-27
Job Summary
No. of Vacancy
1
Job Type
Part Time
Offered Salary
NPR 150000 - 220000 Monthly
Gender
Any
Career Level
Top Level
Category
N/A
Experience
4+ years of experience in backend development (primarily with Python).
Preferred Education
Bachelor in IT/Engineering
Location
Work From Home (Remote)
Apply Before
2025-12-27
Job Description

We are looking for an experienced Backend Software Engineer with strong expertise in Python, SQLAlchemy, PostgreSQL, RabbitMQ, RESTful APIs, and Docker. The ideal candidate will build and maintain integrations with third-party products, ensuring scalable, reliable, and high-performance backend systems.

  • Develop new integrations to fetch and process data from third-party products.

  • Fix and enhance existing integrations, analyzing data sources and third-party product documentation.

  • Ensure integrations are robust, scalable, and capable of handling large-scale data ingestion.

  • Install and manage lab products to support integration development.

  • Use alternative data methods (e.g., Syslog ingestion, direct DB connections) when APIs are not available.

  • Read and interpret API documentation to create efficient and reliable API clients.

  • Maintain and update existing Armis integrations for better performance and evolving requirements.

  • Debug and troubleshoot integration-related issues in production environments.

  • Write comprehensive tests to ensure reliability, stability, and maintainability.

  • Collaborate with engineers, product managers, and data analysts to deliver high-quality solutions.

Job Specification

Requirements

  • 4+ years of experience in backend development (primarily with Python).

  • Strong understanding of API documentation and ability to implement scalable solutions.

  • Hands-on experience with Docker, SQLAlchemy, PostgreSQL, RESTful APIs, and RabbitMQ.

  • Familiarity with IT, security, and network products, including their API ecosystems.

  • Proven debugging skills and experience maintaining production systems.

  • Focused on quality, scalability, and maintainability in development.

  • Excellent communication and teamwork abilities.

IT Outsourcing Company

IT project outsourcing company