HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    IB

    Ibex

    Customer Service

    Analyst Software Engineer, Dev

    Lahore, PakistanOn-SiteFull-time1–2 yrs experiencePosted 1mo ago
    All Ibex jobs

    Job description

    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.

    Job details are sourced from the employer's original posting.

    Open job posting
    IB

    About the company

    Ibex

    Ibex is a global leader in customer experience solutions, providing a comprehensive suite of services including customer support, technical support, and sales.

    View all Ibex jobs
    Industry
    Customer Service
    Open roles
    265

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.