ibex

Analyst Software Engineer, Dev

ibex  •  Lahore, PK (Onsite)  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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.
ibex

About ibex

ibex delivers innovative business process outsourcing (BPO), smart digital marketing, online acquisition technology, and end-to-end customer engagement solutions to help companies acquire, engage and retain valuable customers. Today, ibex operates a global CX delivery center model consisting of approximately 30 operations facilities around the world, while deploying next generation technology to drive superior customer experiences for many of the world’s leading companies across retail, e-commerce, healthcare, fintech, utilities and logistics.

ibex leverages its diverse global team of more than 33,000 employees together with industry-leading technology, including the AI-powered ibex Wave iX solutions suite, to manage nearly 170 million critical customer interactions annually on behalf of our clients, driving a truly differentiated customer experience. To learn more, visit our website at ibex.co and connect with us on LinkedIn.

Industry
Unknown
Company Size
10,000+ employees
Headquarters
Washington, District of Columbia
Year Founded
Unknown
Website
ibex.co
Social Media