{"id":3679347,"url":"https://alion.io/job/f1soft-international-backend-engineer-pythondjango","title":"Backend Engineer - Python/Django","company":{"id":62547,"name":"F1Soft International","domain":"f1soft.com","url":"https://alion.io/company/f1soft-international","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Career site","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Lalitpur, Nepal"],"countries":["NP"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Celery","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Configuration Management","optional":false},{"name":"Django","optional":false},{"name":"Django REST Framework","optional":false},{"name":"Docker","optional":false},{"name":"Docker Compose","optional":false},{"name":"Firebase","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"MQTT","optional":false},{"name":"NumPy","optional":false},{"name":"Pandas","optional":false},{"name":"PostgreSQL","optional":false},{"name":"pre-commit","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"WebSockets","optional":false}],"status":"live","first_seen_at":"2026-11-03T12:31:12Z","employer_posted_date":"2026-11-03","last_verified_at":"2026-11-04T17:55:59Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"We are looking for a skilled Python/Django Backend Engineer to design, develop, and maintain scalable, secure, and high-performance backend systems. The ideal candidate should have hands-on experience with Django 5, Django REST Framework (DRF), real-time communication, asynchronous task processing, third-party integrations, and Docker-based deployment workflows.\nThe candidate will work on backend APIs, real-time order management, payment systems, reporting utilities, and production-ready application infrastructure.\nQualification and Experience\nBachelor's Degree in Computer Engineering, Science or related technical discipline.\nAtleast 2-3 years of prior experience with Python/Django roles\nExperience with Django 5 and modern Python development practices.\nPrevious experience with restaurant management, food ordering, POS, kitchen display systems, or order management platforms.\nExperience with thermal receipt printers and ESC/POS protocols.\nFamiliarity with Firebase Cloud Messaging (FCM).\nKnowledge of pre-commit and automated code quality checks.\nExperience with CI/CD pipelines and production application monitoring.\nUnderstanding of scalable, event-driven backend architectures.\nJob Description\n1. Core Backend Development\nDesign, develop, and maintain robust RESTful APIs and backend services using Python, Django 5, and Django REST Framework (DRF).\nDesign efficient database schemas, optimize queries, and implement reliable business logic.\nImplement secure authentication, authorization, validation, and API access controls.\nFollow clean architecture principles, reusable coding practices, and backend development best practices.\n2. Real-Time Communication\nDevelop real-time order tracking, kitchen order updates, and notifications using Django Channels and WebSockets.\nIntegrate MQTT-based communication for printer devices.\nEnsure reliable event delivery and synchronization between backend services and connected devices.\n3. Asynchronous Processing & Task Scheduling\nImplement background jobs, scheduled tasks, and asynchronous workflows using Celery, Redis, and django-celery-beat.\nDevelop reliable task processing mechanisms with appropriate retries, error handling, and monitoring.\nOptimize task execution and manage event-driven workflows for time-sensitive operations.\nBuild and maintain event streaming pipelines using Apache Kafka for reliable, high-throughput communication between services.\n4. Payment & Third-Party Integrations\nIntegrate regional and international payment gateways with secure transaction processing and verification.\nImplement payment callbacks, webhooks, transaction status handling, and reconciliation workflows.\nIntegrate SMS and messaging services, along with push notifications using Firebase Cloud Messaging (FCM).\nEnsure secure handling of API credentials, sensitive information, and third-party service failures.\n5. Data Management & Reporting\nDevelop data ingestion, transformation, and processing pipelines using Pandas and NumPy.\nBuild reporting utilities and implement Excel and CSV import/export functionality.\nGenerate operational reports and optimize data processing for large datasets.\nEnsure data accuracy, validation, and consistency across reporting workflows.\n6. Code Quality & Testing\nWrite comprehensive unit and integration tests using pytest and relevant Django testing tools.\nFollow coding standards and maintain pre-commit hooks for linting, formatting, and static analysis.\nParticipate in code reviews, debugging, refactoring, and continuous quality improvement.\n7. DevOps & Deployment\nContainerize backend applications and supporting services using Docker and Docker Compose.\nConfigure environment-specific settings for development, staging, and production.\nCollaborate on deployment workflows, CI/CD pipelines, application monitoring, and production troubleshooting.\nSupport secure configuration management, logging, and application performance optimization.\nRequired Skills\nStrong programming skills in Python.\nHands-on experience with Django and Django REST Framework.\nGood understanding of RESTful API design and backend application architecture.\nExperience with PostgreSQL.\nWorking knowledge of Django Channels, WebSockets, and real-time communication.\nExperience with Celery, Redis, asynchronous task processing, and Apache Kafka.\nFamiliarity with MQTT.\nExperience integrating payment gateways, webhooks, SMS services, or push notifications.\nKnowledge of Pandas, NumPy, and data import/export operations.\nExperience writing automated tests using pytest.\nFamiliarity with Docker, Git, Linux, and deployment workflows.\nUnderstanding of application security, debugging, and performance optimization.\nBenefits of Working at F1Soft International\nStellar opportunity to work with the rising company.\nThe amazing and passionate young team, beautiful office space.\nTrust of biggest FinTech company.\nOne-of-a-kind company culture and growth opportunities to accelerate your career progression.\nHow to apply?\nWe are always keen to meet energetic and talented professionals who would like to join\nour team. Click on the button below and submit your application to apply for the post.\nRelated Jobs\nsrc=\"https://career.f1soft.com/images/organizations/1738751771_galli.png\"\nalt=\"Galli Express - Logo\" />\nhref=\"https://career.f1soft.com/organizations/galli-express\">Galli Express\nsrc=\"https://career.f1soft.com/images/icons/software-engineer.png\" alt=\"Software Engineer - Logo\" /> href=\"https://career.f1soft.com/jobs/backend-engineer-galli\">Backend Engineer\nPulchowk, Lalitpur District, Nepal\n7 hours ago\nhref=\"https://career.f1soft.com/jobs/backend-engineer-galli\">\nhref=\"https://career.f1soft.com/types/full-time\">Full Time\n\nhref=\"https://career.f1soft.com/levels/mid-level\">Mid Level\n\nhref=\"https://career.f1soft.com/categories/software-engineer\">Software Engineer\n\nDeadline:3 weeks from now\nsrc=\"https://career.f1soft.com/images/organizations/1688277554_f1soft.png\"\nalt=\"F1Soft International - Logo\" />\nhref=\"https://career.f1soft.com/organizations/f1soft\">F1Soft International\nsrc=\"https://career.f1soft.com/images/icons/software-engineer.png\" alt=\"Software Engineer - Logo\" /> href=\"https://career.f1soft.com/jobs/frontend-engineer-angularjs\">Frontend Engineer - AngularJS\nF1Soft Tower, Pulchowk, Lalitpur District, Nepal\n1 hour ago\nhref=\"https://career.f1soft.com/jobs/frontend-engineer-angularjs\">\nhref=\"https://career.f1soft.com/types/full-time\">Full Time\n\nhref=\"https://career.f1soft.com/levels/associate-level\">Associate Level\n\nhref=\"https://career.f1soft.com/categories/software-engineer\">Software Engineer\n\nDeadline:3 weeks from now","description_format":"text","description_chars":6613,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Growth opportunities"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Software & Embedded Finance"],"lifecycle":[{"event":"open","at":"2026-11-03T12:31:12Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":7,"reasons":["conf:2","velocity","win:early","comp:junior"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/f1soft-international-backend-engineer-pythondjango","json_url":"https://alion.io/job/f1soft-international-backend-engineer-pythondjango.json","meta":{"generated_at":"2026-11-04T20:07:32Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":31057,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":62547},"rest":"https://alion.io/mcp/rest/get_company?id=62547"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ff1soft-international-backend-engineer-pythondjango"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ff1soft-international-backend-engineer-pythondjango"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ff1soft-international-backend-engineer-pythondjango"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/f1soft-international-backend-engineer-pythondjango\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ff1soft-international-backend-engineer-pythondjango"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3679347}},{"tool":"search_jobs","arguments":{"company":"f1soft.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3679347},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}