HamburgerMenu
hirist

Job Description

Technical Skills (Must-Haves) :

- Strong GraphQL Expertise : This is the most critical requirement. The entire API is organized around GraphQL, including its queries, mutations, and types. The engineer must have deep, hands-on experience designing, building, and maintaining complex GraphQL schemas and resolvers.

- Node.js / JavaScript Proficiency : While the language isn't explicitly mentioned, the JSON-centric nature, asynchronous patterns (like batching), and modern API architecture strongly suggest a Node.js environment. The engineer should be an expert in modern JavaScript (ES6+).

- API Design and Architecture : The candidate needs a strong understanding of both GraphQL and REST APIs, as the Price Bridge service interacts with both. They must understand how to design for scalability, handle different authentication methods, and manage various HTTP headers and response codes effectively.

- Experience with Microservices and System Integration : The Price Bridge API is not a monolith; it acts as an orchestration layer that communicates with other backend systems (Metering Engines like "Price Service" and "Continuous"). The engineer must be skilled in integrating disparate services, handling potential failures, and managing data consistency between them.

- Database and Caching Knowledge : Although the database is not specified, a system handling transactions, pricing rules, and project states requires strong knowledge of both SQL and potentially NoSQL databases for storing and retrieving complex, structured data.

Valuable Experience (Nice-to-Haves) :

- Financial Technology (FinTech) or Quoting/Billing Systems : Experience with complex business logic related to pricing, billing, usage metering, and financial transactions is a huge plus. Understanding concepts like pricing rules, adjustments, and different product types (Consultation, Per Unit, etc.) would allow them to ramp up much faster.

- Cloud Services (e.g., AWS) : The documentation mentions "AWS S3" and "price-bridge-bucket" for state storage, indicating the system is hosted on a cloud platform. Experience with cloud infrastructure is highly beneficial.

- Salesforce Integration : Many fields are explicitly referred to as "Salesforce Id" or "Salesforce object," suggesting a deep integration with Salesforce. An engineer who has worked on systems that sync with Salesforce would be very effective.


Soft Skills (Essential for a Senior Role) : 6-8 years


- Attention to Detail : The complexity of the pricing rules, the various headers, and the detailed error responses show that this is a precise and sensitive system. A senior engineer must be meticulous.


- Problem-Solving and Debugging : The ability to use tools like x-glg-trace-id to debug issues across a distributed system is essential.

- Strong Communication : The engineer will need to communicate with the Enterprise Transformation Team and other service owners to manage dependencies and evolve the API.


Overview of GLG (Gerson Lehrman Group) :

- GLG is the worlds largest expert network, founded in 1998, connecting clients to subject-matter experts across industries.

- It facilitates one-on-one expert consultations, surveys, qualitative focus groups, and integrated research projects tailored to strategic needs.

- Their expert pool includes professionals ranging from former C-suite executives and academics to scientists, legal specialists, and public-sector leaders.

- Clients span major consulting firms, private equity funds, tech, pharma, and financial services, often seeking timely, firsthand insights to guide decisions.

- GLG provides a robust compliance infrastructure and tools like the myGLG portal and GLG Library, ensuring secure, structured, and auditable expert interactions.


2 projects going on with GLG :

1. Gen AI :

a. This is essentially an engagement where we are kickstarting Agentic AI initiatives with GLG.

b. We met with close 7 divisions/departments over a period of 3 months to understand their processes, metrics, tools and gaps and documented them.

c. Then we ideated possible agentic solutions, built demos, and got the buy in from leadership.

d. Now we are in the process of building the phase 1 of those agents.


2. RevCloud (The one that you are being interviewed for) :

a. This is a pricing engine related project.

b. You'll be expected to take handover of the code and understand it quickly.

c. You'll be expected to provide suggestions and lead the engagement


info-icon

Did you find something suspicious?