Senior Software Engineer

2 weeks ago


Lahore, Punjab, Pakistan CodeNinja Inc. Full time

The role is focused on building AI-driven, data-heavy, and responsive user interfaces. You'll design and implement complex, scalable UIs that transform AI outputs into actionable insights. The position requires deep expertise in modern frontend development (React, TypeScript, Vite), integration with backend services, and the ability to handle complex system architecture. Collaboration with cross-functional teams, maintaining code quality, and delivering performant applications are central responsibilities.

Requirements

Must-Haves (Core Requirements)

These are the non-negotiables explicitly stated:

  • Frontend Core Skills:
    • React (extensive experience)
    • TypeScript
    • CSS, HTML5
    • Vite (preferred framework in use)
  • UI/UX Expertise:
    • Building scalable, complex, responsive UIs
    • Data-driven UI & data visualization experience
    • Responsive design principles
  • Ecosystem & State Management:
    • Strong experience with state management solutions (Redux, Zustand, Recoil, etc.)
    • Familiarity with component libraries & CSS utilities: Material-UI, Ant Design, Chakra UI, Tailwind, React Aria
  • Backend & Services Integration:
    • Experience with Nest or Feathers services
    • Comfortable working in complex system architectures
  • Databases & Infra:
    • NoSQL (specifically MongoDB)
    • Proficiency with Docker, Git, and CLI tools
  • Collaboration & Practices:
    • Cross-functional collaboration with PM/design/engineering
    • Code reviews & mentoring peers

    Good-to-Haves (Nice To Have Skills)

    These are pluses that strengthen your profile but aren't mandatory:
    • SQL or Graph databases
    • AI-related exposure (AI Agents, RAG)
    • Cloud orchestration technologies (Kubernetes, etc.)
    • Elastic, MCP Servers, A2A systems

    Benefits
    • Provident Fund
    • Gym Membership
    • Leaves as per the company policy
    • Company-paid trips
    • Easy Loan Facility for Employees
    • Yearly Increment
    • Health Insurance (includes spouse and parents) (till the age of 80)
    Seniority level
    • Seniority levelMid-Senior level
    Employment type
    • Employment typeFull-time
    Job function
    • Job functionOther
    • IndustriesIT Services and IT Consulting

Referrals increase your chances of interviewing at CodeNinja Inc. by 2x

Get notified about new Senior Software Engineer jobs in Lahore, Punjab, Pakistan.

Senior Software Engineer / Assistant Team Lead - AI/MLSenior Software Engineer (Onsite, Lahore, PKR Salary)Senior Software Engineer - Microsoft Dynamics 365Senior Software Engineer (Java/J2EE Technologies)Senior Software Engineer - Python (Django)Senior Software Engineer - MEAN (Onsite, Lahore, USD Salary)Senior Platform Software Engineer (Remote, Anywhere in Pakistan, USD Salary)

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan Contour Software Full time

    Senior Software Developer (SQL Server + VB.NET)Join to apply for the Senior Software Developer (SQL Server + VB.NET) role at Contour SoftwareSenior Software Developer (SQL Server + VB.NET)1 week ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer (SQL Server + VB.NET) role at Contour SoftwareAbout ContourContour Software has...

  • Software Engineer

    2 weeks ago


    Lahore, Punjab, Pakistan Software Finder Careers Full time

    Software Engineer (AI) at Software Finder CareersWe are seeking a dynamic AI Enabler with 4+ years of startup experience to accelerate development velocity through intelligent automation and AI integration. You will be responsible for identifying automation opportunities across multiple projects and implementing AI-powered solutions that enable our team to...


  • Lahore, Punjab, Pakistan Contour Software Full time

    OverviewSenior Software Developer - AI Focused at Contour SoftwareJoin to apply for the Senior Software Developer - AI Focused role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are part of a global enterprise...


  • Lahore, Punjab, Pakistan Contour Software Full time

    OverviewSenior Software Developer role at Contour Software. This position is based in our Lahore resource center as an extension of the division-based R&D department.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are part of a global...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    3 weeks ago Be among the first 25 applicantsJob SummaryA Senior Software Engineer for Python is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the...

  • Software Engineer IV

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time

    2 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology...


  • Lahore, Punjab, Pakistan MedCare MSO Global Full time

    OverviewMedcare MSO is one of the largest USA-based Healthcare IT organizations in Pakistan, with 950+ people on board. We implement best practices and adopt state-of-the-art technology tools to achieve results. We are seeking a skilled and experienced Senior Software Engineer who can work with our agile development team. Your duties will include the...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    Job SummaryA Senior Software Engineer for Python is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    Job SummaryA Senior Software Engineer for React is an associate at Creative Chaos who is mainly responsible for developing front-end web client applications for various software platforms. A software engineer makes sure that the functionality, security and performance of the client application is as per the design and is completely bug free. Senior engineers...


  • Lahore, Punjab, Pakistan HR POD Careers Full time

    Senior Software Engineer - MEAN (Onsite, Lahore, USD Salary)Join to apply for the Senior Software Engineer - MEAN (Onsite, Lahore, USD Salary) role at HR POD Careers.Get AI-powered advice on this job and more exclusive features.Requirements:Bachelors/Masters degree in Computer Science, Software Engineering, or a related field.5+ years of hands-on experience...