Analyst Software Engineer, Dev
LahoreOn-siteFull-time
AI Summary
Develops and maintains backend services and REST APIs using Node.js and JavaScript, works with relational databases, and collaborates with the engineering team to deliver scalable application features.
About this role
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.
Skills
API SecurityCI/CDDockerExpress.jsGitJavaScriptJSONLinuxMySQLNode.jsPostgreSQLPythonREST API
Explore related jobs
More jobs at ibex
Similar API Security jobs
Jobs in Lahore
- Admin AssociateZameen Media Pvt. Ltd. · Lahore, Pakistan
- Sr Territory Sales Manager SahiwalPepsiCo · Lahore, Pakistan
- Treasury ManagerKSB Tech Pvt. Ltd. · Lahore
- Senior Sales Executive - Decorative ProjectsJotun A/S · Lahore
- SQA EngineerDevsinc · Lahore, Punjab
- HaloPSA Implementation & Automation SpecialistPrime System Solutions · Lahore, Punjab
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.