Senior Software Engineer

2 days ago


Karachi, Sindh, Pakistan Nanosoft Technologies Full time $400,000 - $1,200,000 per year

POSITION: Sr. Software Engineer (5 years plus)

COMPANY: Nanosoft Technologies

JOB TYPE: FULL TIME (Onsite/Karachi Office)

LOCATION: Gulshan-e-Iqbal Block 6, Karachi

Nanosoft Technologies is seeking a skilled Senior Software Engineer with strong expertise in Python (Django) to design, develop, and maintain scalable backend systems for one of it's client.

KEY RESPONSIBILITIES:

-Django Expertise: Strong command of Django's core components, including ORM, views, forms, and templates.

-API Proficiency: Proven experience with Django Rest Framework for designing and implementing robust APIs.

-Database Skills: Solid proficiency in PostgreSQL database design, optimization, and management.

-Front-end Awareness: Familiarity with front-end technologies (HTML, CSS, JavaScript) for effective collaboration on template-driven development.

-Authentication: Experience with user authentication and authorization systems.

-Version Control: Proficient in using Git for collaborative development and version control.

-Experience with payment gateway integrations (e.g., Stripe, PayPal).

Knowledge of cloud storage services like AWS S3.

-Familiarity with asynchronous task queues such as Celery and Redis.

-Experience with Docker for containerization and deployment.

-Prior experience integrating with AI/ML services (e.g., OpenAI APIs).

-Understanding of email template systems and HTML email design principles.

-Experience with subscription management and referral systems

REQUIREMENTS:

-Bachelor's/Master's in Computer Science or related field.

-5+ years in backend development with Python.

-Strong problem-solving and communication skills.

WHAT WE OFFER:

-Market Competitive Salaries

-Health Insurance

-OPD Including Parents

-Leave Encashment

-Mobile Allowance

-Annual Increment

Do mention the position in the subject line.

Interested candidates should submit their resume to



  • Karachi, Sindh, Pakistan Software Digital Full time $1,080 - $1,900 per year

    Company DescriptionSoftware Digital specializes in developing innovative and creative solutions for communication and information needs, offering a wide range of services including web design and development, custom applications, ERPs, CRMs, e-commerce, business-to-business applications, and managed hosting. With a global client base, our work exemplifies...


  • Karachi, Sindh, Pakistan Avanza Solutions Full time 1,200,000 - 2,400,000 per year

    Job Title: Senior Software Engineer (C++)Location: Karachi, PakistanExperience: 3–6 YearsJob Type: Full-time On-siteAbout the RoleWe are looking for a skilled Senior Software Engineer (C++) with 3–6 years of proven experience in developing high-performance applications. The ideal candidate must have strong hands-on expertise in C++, multithreading,...


  • Karachi, Sindh, Pakistan Careem Full time 1,500,000 - 3,000,000 per year

    Careem is building the Everything App for the greater Middle East — making it easy to move around, order food and groceries, manage payments, and more. Our purpose is simple: to simplify and improve people's lives and build an awesome organisation that inspires.Since 2012, Careem has enabled earnings for over 2.5 million Captains, simplified the lives of...


  • Karachi, Sindh, Pakistan Bayut | dubizzle Full time $60,000 - $150,000 per year

    At Dubizzle Labs, we are looking to further expand our Pakistan office of already 400+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class suite...


  • Karachi, Sindh, Pakistan Bayut | dubizzle Full time $50,000 - $150,000 per year

    At Dubizzle Labs, we are looking to further expand our Pakistan office of already 400+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class suite...


  • Karachi, Sindh, Pakistan Spursol Full time 900,000 - 1,200,000 per year

    Senior Software EngineerResponsibilities and Deliverables:Design, architect, and implement scalable, reliable, and secure applications.Collaborate closely with product managers, engineers, and stakeholders to define solutions, identify bottlenecks, and address critical priorities.Promote best practices in code quality, testing, CI/CD, and maintainability to...


  • Karachi, Sindh, Pakistan Avanza Solutions Full time 400,000 - 600,000 per year

    Job Title: Senior Software Engineer (C++)Location:Karachi, PakistanExperience:3–6 YearsJob Type:Full-time On-siteAbout the RoleWe are looking for a skilledSenior Software Engineer (C++)with 3–6 years of proven experience in developing high-performance applications. The ideal candidate must have strong hands-on expertise inC++,multithreading,database...


  • Karachi, Sindh, Pakistan Hatch Techs Full time

    We are looking for a skilledSeniorSoftware Engineerwith strong expertise inFrontend 15, TypeScript)andBackend (Python, FastAPI, MongoDB, Microservices). will be responsible for building scalable, performant applications and delivering end-to-end solutions in collaboration with product, design, and engineering teams.Key Responsibilities:Develop and maintain...


  • Karachi, Sindh, Pakistan PsychPlus Full time

    Why PsychPlus?The current delivery model for mental health care is broken in this country. PsychPlus set out on a mission to reimagine how mental health care is delivered to folks who need it. Our goal is to provide a digital-first, modern approach to psychiatry and therapy. We provide care both in-person at our offices across Texas and virtually so our...

  • Software Engineer

    2 days ago


    Karachi, Sindh, Pakistan Spursol Full time 500,000 - 1,500,000 per year

    Responsibilities and deliverables:Develop and maintain backend and frontend features for production systems.Write clean, maintainable, and well-tested code following best practices.Collaborate with senior engineers, product managers, and stakeholders to deliver features and resolve technical challenges.Participate in design discussions, contributing ideas...