Login for faster access to the best deals. Click here if you don't have an account.

Back End Developer Full-time Job

Jan 29th, 2025 at 07:03   IT & Telecoms   Lahore   63 views
Job Details

We seek a skilled NestJS/NodeJS Developer to join our engineering team. As a key contributor, you'll design, develop, and maintain robust, scalable, and secure backend applications using Typescript & GraphQL. You'll collaborate closely with cross-functional teams to deliver innovative solutions that drive our business forward.

Responsibilities:

Design, develop, and maintain high-quality, efficient, and scalable backend applications using NestJS and Node.js.

Implement GraphQL APIs, including schema design, resolver implementation, and query optimization.

Integrate with identity services like Keycloak to implement secure authentication and role-based authorization.

Utilize ORMs like MikroORM or TypeORM for efficient data modeling and database interactions.

Write clean, well-structured, and maintainable code that adheres to best practices and coding standards.

Collaborate with front-end developers, database administrators, and other team members to ensure seamless integration and smooth operations.

Troubleshoot, debug and optimize application performance.

Stay up-to-date with the latest technologies and industry trends to continuously improve our development processes.

Participate in code reviews and provide constructive feedback to improve code quality.

Work closely with the product team to understand and translate requirements into technical solutions.

Contribute to the development of our technical documentation and knowledge base.


 

Requirements:

3+ years of hands-on experience with Node.js and JavaScript.

Strong proficiency in NestJS framework and GraphQL.

In-depth knowledge of GraphQL schema design, resolver implementation, and query optimization.

Experience with ORMs like MikroORM or TypeORM.

Experience with integrating identity services like Keycloak for secure authentication and authorization.

Proficiency in relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).

Familiarity with cloud platforms (e.g., AWS, GCP, Azure) is a plus.

Excellent problem-solving and analytical skills.

Strong communication and teamwork skills.

Ability to work independently and as part of a team.

A passion for learning and staying up-to-date with the latest technologies.

Company Description
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 34 operations facilities around the world, while deploying next-generation technology to drive superior customer experiences for many of the worlds leading companies across retail, e-commerce, healthcare, fintech, utilities, and logistics.
ibex leverages its diverse global team of over 30,000 employees together with industry-leading technology, including its Wave X platform, to manage nearly 200 million critical customer interactions, adding over $2.2B in lifetime customer revenue each year and driving a truly differentiated customer experience. To learn more, visit our website at ibex.co and connect with us on LinkedIn.