2,089,171open jobs
128,284companies
243,520added this week
Browse all
Location
In office (Lalitpur)
Seniority
Junior · 2+ years exp

Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Nov 3, 2026.

Overview
Company
Impact
Profile match
F1Soft International develops digital banking and payment platforms. Its systems power mobile banking for most Nepali financial institutions. The group also operates leading fintech products.

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.

The candidate will work on backend APIs, real-time order management, payment systems, reporting utilities, and production-ready application infrastructure.

Qualification and Experience

  • Bachelor's Degree in Computer Engineering, Science or related technical discipline.
  • Atleast 2-3 years of prior experience with Python/Django roles
  • Experience with Django 5 and modern Python development practices.
  • Previous experience with restaurant management, food ordering, POS, kitchen display systems, or order management platforms.
  • Experience with thermal receipt printers and ESC/POS protocols.
  • Familiarity with Firebase Cloud Messaging (FCM).
  • Knowledge of pre-commit and automated code quality checks.
  • Experience with CI/CD pipelines and production application monitoring.
  • Understanding of scalable, event-driven backend architectures.

Job Description

1. Core Backend Development

  • Design, develop, and maintain robust RESTful APIs and backend services using Python, Django 5, and Django REST Framework (DRF).
  • Design efficient database schemas, optimize queries, and implement reliable business logic.
  • Implement secure authentication, authorization, validation, and API access controls.
  • Follow clean architecture principles, reusable coding practices, and backend development best practices.

2. Real-Time Communication

  • Develop real-time order tracking, kitchen order updates, and notifications using Django Channels and WebSockets.
  • Integrate MQTT-based communication for printer devices.
  • Ensure reliable event delivery and synchronization between backend services and connected devices.

3. Asynchronous Processing & Task Scheduling

  • Implement background jobs, scheduled tasks, and asynchronous workflows using Celery, Redis, and django-celery-beat.
  • Develop reliable task processing mechanisms with appropriate retries, error handling, and monitoring.
  • Optimize task execution and manage event-driven workflows for time-sensitive operations.
  • Build and maintain event streaming pipelines using Apache Kafka for reliable, high-throughput communication between services.

4. Payment & Third-Party Integrations

  • Integrate regional and international payment gateways with secure transaction processing and verification.
  • Implement payment callbacks, webhooks, transaction status handling, and reconciliation workflows.
  • Integrate SMS and messaging services, along with push notifications using Firebase Cloud Messaging (FCM).
  • Ensure secure handling of API credentials, sensitive information, and third-party service failures.

5. Data Management & Reporting

  • Develop data ingestion, transformation, and processing pipelines using Pandas and NumPy.
  • Build reporting utilities and implement Excel and CSV import/export functionality.
  • Generate operational reports and optimize data processing for large datasets.
  • Ensure data accuracy, validation, and consistency across reporting workflows.

6. Code Quality & Testing

  • Write comprehensive unit and integration tests using pytest and relevant Django testing tools.
  • Follow coding standards and maintain pre-commit hooks for linting, formatting, and static analysis.
  • Participate in code reviews, debugging, refactoring, and continuous quality improvement.

7. DevOps & Deployment

  • Containerize backend applications and supporting services using Docker and Docker Compose.
  • Configure environment-specific settings for development, staging, and production.
  • Collaborate on deployment workflows, CI/CD pipelines, application monitoring, and production troubleshooting.
  • Support secure configuration management, logging, and application performance optimization.

Required Skills

  • Strong programming skills in Python.
  • Hands-on experience with Django and Django REST Framework.
  • Good understanding of RESTful API design and backend application architecture.
  • Experience with PostgreSQL.
  • Working knowledge of Django Channels, WebSockets, and real-time communication.
  • Experience with Celery, Redis, asynchronous task processing, and Apache Kafka.
  • Familiarity with MQTT.
  • Experience integrating payment gateways, webhooks, SMS services, or push notifications.
  • Knowledge of Pandas, NumPy, and data import/export operations.
  • Experience writing automated tests using pytest.
  • Familiarity with Docker, Git, Linux, and deployment workflows.
  • Understanding of application security, debugging, and performance optimization.

Benefits of Working at F1Soft International

  • Stellar opportunity to work with the rising company.
  • The amazing and passionate young team, beautiful office space.
  • Trust of biggest FinTech company.
  • One-of-a-kind company culture and growth opportunities to accelerate your career progression.

How to apply?

We are always keen to meet energetic and talented professionals who would like to join

our team. Click on the button below and submit your application to apply for the post.

Related Jobs

src="https://career.f1soft.com/images/organizations/1738751771_galli.png"

alt="Galli Express - Logo" />

href="https://career.f1soft.com/organizations/galli-express">Galli Express

src="https://career.f1soft.com/images/icons/software-engineer.png" alt="Software Engineer - Logo" /> href="https://career.f1soft.com/jobs/backend-engineer-galli">Backend Engineer

  • Pulchowk, Lalitpur District, Nepal
  • 7 hours ago

href="https://career.f1soft.com/jobs/backend-engineer-galli">

  • href="https://career.f1soft.com/types/full-time">Full Time

  • href="https://career.f1soft.com/levels/mid-level">Mid Level

  • href="https://career.f1soft.com/categories/software-engineer">Software Engineer

Deadline:3 weeks from now

src="https://career.f1soft.com/images/organizations/1688277554_f1soft.png"

alt="F1Soft International - Logo" />

href="https://career.f1soft.com/organizations/f1soft">F1Soft International

src="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

  • F1Soft Tower, Pulchowk, Lalitpur District, Nepal
  • 1 hour ago

href="https://career.f1soft.com/jobs/frontend-engineer-angularjs">

  • href="https://career.f1soft.com/types/full-time">Full Time

  • href="https://career.f1soft.com/levels/associate-level">Associate Level

  • href="https://career.f1soft.com/categories/software-engineer">Software Engineer

Deadline:3 weeks from now

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,089,171 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Lalitpur
In office · Full-Time · 4+ years exp · Bachelor's Degree · Kathmandu
JavaScript
SQL
C#
C#
ASP.NET Core
DevOps
Rest API
Azure
CI/CD
Git
Management
Agile
Apply
In office · Full-Time · Bachelor's Degree · Hyattsville
Python
JavaScript
TypeScript
SQL
C#
Frontend
Vue.js
Angular
React.js
DevOps
Rest API
GCP
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Kanban
Apply
Hybrid · Full-Time · 10+ years exp · Bachelor's Degree · Bengaluru
JavaScript
TypeScript
Node JS
Node JS
Express
Databases
PostgreSQL
DevOps
Rest API
GCP
CI/CD
Docker
Kubernetes
Management
Agile
Scrum
MedTech
HL7
FHIR
Apply
In office · 3+ years exp · Hyderabad
Java
Databases
Apache Kafka
AI/ML
Machine Learning
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Management
Agile
Apply
In office · 2+ years exp · Bengaluru · Mumbai
Java
Databases
PostgreSQL
Oracle
DevOps
Terraform
CI/CD
AWS
Kubernetes
Amazon EC2
Management
Agile
Apply
In office · 3+ years exp · Bachelor's Degree · Lalitpur
JavaScript
PHP
SQL
Node JS
PHP
Laravel
Databases
MySQL
PostgreSQL
Oracle
Frontend
React.js
DevOps
Rest API
Git
Apply
NodeJS Developer 9 days ago
In office · 2+ years exp · Bachelor's Degree · Lalitpur
JavaScript
SQL
Node JS
Databases
MySQL
PostgreSQL
AI/ML
Copilot
Cursor
LangGraph
LangChain
Claude
ChatGPT
Frontend
Vue.js
React.js
DevOps
Rest API
Git
Apply
Backend Engineer 9 days ago
In office · 3+ years exp · Bachelor's Degree · Lalitpur
Python
JavaScript
TypeScript
SQL
Node JS
Python
Django
Databases
PostgreSQL
PostGIS
Frontend
GraphQL
Mapbox GL JS
OpenLayers
DevOps
Rest API
CI/CD
Git
Management
Google Maps
SpaceTech
QGIS
GeoServer
Apply
≈ $29k – $87k per year (Estimated) · In office · Full-Time · 6+ years exp · Lalitpur
Python
Dart
Python
FastAPI
Django
Dart
Riverpod
AI/ML
Copilot
Cursor
Claude Code
Mobile
Flutter
State Management
Offline-First
Crashlytics
DevOps
Rest API
CI/CD
AWS
Apply
≈ $29k – $86k per year (Estimated) · Remote (likely Australia) · Full-Time · 8+ years exp · Lalitpur
Python
JavaScript
SQL
Node JS
Python
Flask
FastAPI
Django
Django REST Framework
DevOps
GCP
Azure
CI/CD
AWS
Apply
See all jobs
This is one of many
2,089,171 more open roles from verified company boards, updated every day.