Job Description / Responsibility :
Design, develop, and maintain scalable backend services and RESTful APIs using Python (Django preferred; FastAPI/Flask acceptable).
Build and maintain functional frontend features using React.js or Next.js with clean and maintainable architecture.
Write clean, testable, optimized, and well-documented code with strong focus on performance, scalability, and reliability.
Design and optimize relational database schemas and queries using PostgreSQL or MySQL.
Work with Docker and containerized development environments, and implement asynchronous/background processing using Celery, Redis, or RabbitMQ.
Troubleshoot application and database performance bottlenecks and ensure system stability in production environments.
Contribute to technical documentation, architecture discussions, and engineering best practices.
Use AI-assisted development tools responsibly by reviewing, validating, and taking ownership of generated code.
Demonstrate strong problem-solving ability and an ownership mindset in delivering production-grade software.
Nice To Have :
Experience with gRPC or GraphQL in addition to REST.
Exposure to microservices architecture and MongoDB.
Experience with CI/CD pipelines (GitHub Actions, Azure Pipelines, or similar).
Cloud exposure — AWS, Azure, or GCP — even at a basic level.
Understanding of message queues (Celery, Redis, RabbitMQ).
Prior experience in aviation, aerospace, or safety-critical domains.
Experience working with GIS or geospatial technologies (e.g., PostGIS, QGIS).
Familiarity with spatial data processing, mapping systems, or location-based services.
Understanding of geospatial database concepts and spatial query optimization.
Experience Requirements :
Minimum 1–3 years of relevant professional experience. Fintech domain experience will be considered an advantage.
Job Location :
Nikunja-2, Khilkhet Dhaka-1229 / Remote
Compensation :
Salary is negotiable and will be commensurate with experience and skills.
Benefits :
Comprehensive benefits and perks will be provided as per company policy, performance incentives, and other standard allowances.
How to Apply:
Application Deadline – 20th June 2026
Please send your CV/Resume to:
careers@asl.aero with position written in subject line:
Software EngineerNB. Please mention your designation in the mail subject and resume