Point your AI agent at freehire and let it find you a job.

Get the CLI →

Tech Junction Ltd

NewBe an early applicant

Software Engineer (Python, Django & AI-Powered Development) | Avialdo Solutions | Pakistan

Posted
Discussion

Summary

Software engineer who owns features end to end for software products: building Python/Django backends and APIs, web or mobile frontends with Next.js or Flutter, and using AI-powered tools to speed up development. Requires 3+ years' experience, based in Pakistan, with benefits like health insurance and biannual bonuses.

Job Title: Software Engineer (Python, Django & AI-Powered Development) | Avialdo Solutions | Pakistan

Recruiting Company: Avialdo Solutions

Job Location: Pakistan

Job Type: Full-Time

Salary: PKR 150,000+ (Based on Experience)

Experience Required: 3+ Years

Industry: Software Development | Artificial Intelligence | Product Engineering

Benefits & Perks

  • Fuel Allowance
  • Daily Lunch Provision
  • Health & Medical Insurance
  • Biannual Performance Bonuses
  • Biannual Salary Increments
  • Paid Annual, Casual & Sick Leave
  • Continuous Learning & Development Programs
  • Professional Growth Opportunities
  • Team Events & Recreational Activities
  • Collaborative and People-Focused Culture

Position Summary

Avialdo Solutions is seeking a talented Software Engineer who combines strong software engineering fundamentals with a passion for AI-driven development. This role offers the opportunity to build innovative products, take ownership of features from concept to deployment, and leverage modern AI tools to accelerate development, improve productivity, and deliver exceptional user experiences.

Detailed Job Description

As a Software Engineer, you will play a key role in developing and enhancing modern software products that serve real business and customer needs. You will work across the full software development lifecycle, from requirements analysis and architecture to implementation, testing, deployment, and ongoing optimization. The ideal candidate is highly proficient in Python and Django, comfortable working with modern frontend or mobile technologies such as Next.js or Flutter, and enthusiastic about integrating AI tools into everyday development workflows. You will collaborate closely with product, design, and engineering teams to build scalable, maintainable, and high-performance applications. This is an excellent opportunity for engineers who enjoy ownership, continuous learning, automation, and the practical application of AI in software delivery.

Key Responsibilities

  • Design, develop, test, debug, and deploy high-quality software features and applications.
  • Own features and small-to-medium-sized projects throughout the entire development lifecycle.
  • Write clean, maintainable, efficient, and well-documented code following industry best practices.
  • Utilize AI-powered development tools to enhance coding efficiency, quality, and productivity.
  • Develop backend services and APIs using Python and Django frameworks.
  • Build and maintain responsive web or mobile application features using Next.js or Flutter.
  • Automate engineering workflows and improve development processes.
  • Collaborate with cross-functional teams to solve technical challenges and drive product improvements.
  • Participate in code reviews and contribute to engineering best practices.
  • Monitor application performance and support troubleshooting and optimization initiatives.
  • Contribute to technical documentation, architectural discussions, and continuous improvement efforts.
  • Support quality assurance activities through testing and validation processes.

Required Qualifications & Skills

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum 3 years of professional software development experience.
  • Strong proficiency in Python and Django development.
  • Experience with Next.js or Flutter development.
  • Solid understanding of data structures, algorithms, object-oriented programming, and software design principles.
  • Strong knowledge of system design and scalable application architecture.
  • Hands-on experience using AI tools to accelerate software development and productivity.
  • Strong SQL and database management skills with MySQL and/or PostgreSQL.
  • Experience using Git for source code management and version control.
  • Experience working with Jira or similar project management tools.
  • Familiarity with Linux, macOS, and Windows operating systems.
  • Strong analytical thinking and problem-solving capabilities.
  • Excellent communication, collaboration, and ownership mindset.

Nice-to-Have Skills

  • Experience with AWS or Google Cloud Platform (GCP).
  • Knowledge of Docker and Kubernetes containerization technologies.
  • Experience with Jenkins and CI/CD pipeline implementation.
  • Understanding of Microservices architecture and distributed systems.
  • Experience with Agile and Scrum methodologies.
  • Knowledge of FastAPI and GraphQL development.
  • Experience with Retrieval-Augmented Generation (RAG) and LLM Engineering.
  • Familiarity with Amazon Bedrock and Generative AI platforms.

Recruitment Pro Tip

For AI-focused Software Engineer roles, employers are looking for more than coding skills. Showcase projects where you leveraged AI tools to accelerate development, automated workflows, improved application performance, or delivered measurable business outcomes. Demonstrating ownership of complete features, strong backend expertise in Python/Django, and practical AI implementation experience will significantly strengthen your application.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available