IBEX Global

Analyst Software Engineer, Dev

Job Locations PK-Lahore
Job Post Information* : Posted Date 2 days ago(7/2/2026 7:44 AM)
Job ID
2026-26645
# of Openings
1
Job Family
Development

Overview

ibex. is looking for an Analyst Software Engineer to contribute in the development and maintenance of backend services, APIs, and application features using Node.js and JavaScript. The ideal candidate is a quick learner with strong problem-solving abilities, eager to work across modern backend technologies and grow their expertise in software engineering practices. Exposure to Python-based services and AI-enabled applications is a plus but not required.

Responsibilities

  • Develop and maintain backend services using Node.js.
  • Build and integrate REST APIs, Webhooks, and third-party services.
  • Work with relational databases such as MySQL and PostgreSQL.
  • Write clean, maintainable, and testable code following engineering best practices.
  • Assist in debugging, troubleshooting, and performance optimization.
  • Work with JSON-based data structures and backend integrations.
  • Collaborate with team members to deliver reliable and scalable application features.
  • Use Git and standard development workflows for source control and collaboration.
  • Learn and adapt to new technologies, frameworks, and project requirements.
  • Assist in maintaining and integrating services developed in both Node.js and Python environments.
  • Participate in code reviews and technical discussions.
  • Good-to-have: Exposure to AI APIs, LLM integrations, or AI-powered application features.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field.
  • 1–2 years of software development experience.
  • Strong foundation in JavaScript and Node.js development.
  • Familiarity with Express.js or similar Node.js frameworks.
  • Understanding of REST APIs, JSON, and backend integrations.
  • Basic knowledge of MySQL and PostgreSQL.
  • Experience with Git and standard development workflows.
  • Understanding of authentication, authorization, and API security fundamentals.
  • Basic familiarity with Python and willingness to work on Python-based services when required.
  • Demonstrated ability to learn new technologies quickly and adapt in a fast-paced engineering environment.
  • Strong problem-solving, communication, and teamwork skills
  • Basic Linux operating system knowledge and hosting concepts
  • Good-to-Have Skills
    • Familiarity with TypeScript.
    • Exposure to Python frameworks such as FastAPI or Flask.
    • Basic understanding of React or modern frontend JavaScript frameworks.
    • Awareness of AI/LLM APIs such as OpenAI or similar platforms.
    • Familiarity with Docker and CI/CD concepts.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed