Backend Engineer

EXL SERVICES

Gurgaon/Gurugram

Not disclosed

Work from Office

Full Time

Min. 4 years

Job Details

Job Description

Manager

Job Summary: Backend Engineer (API Integration - Fetching and Writing Data to Websites)

Location: Gurgaon/Bangalore

Experience: 4-6 years (B2)

Job Description:

Job Description:

A skilled Backend Engineer is sought to design, build, and maintain backend services that interact with RESTful APIs. The role involves the development and optimization of systems for fetching and processing data from external APIs, as well as writing data back to these systems. The engineer will ensure the efficient exchange of data and the smooth integration of backend services with the external platforms.

Key Responsibilities:

  • Development of backend services that interact with RESTful APIs for data retrieval and updates are to be designed, developed, and maintained.
  • Collaborate with frontend engineers to define API contracts, ensuring efficient communication between the backend and external systems.
  • Write clean, efficient code for retrieving data from external APIs and processing it for use in the platform, as well as implementing functionality to write data back to the APIs.
  • Focus on optimizing data flow and minimizing latency, ensuring APIs can handle large-scale data efficiently and meet performance requirements.
  • Implement monitoring systems to track API usage, troubleshoot issues, and ensure that data is exchanged securely and efficiently.
  • Work on ensuring the security of API communications by implementing robust authentication methods (OAuth, API keys) and adhering to data protection policies.
  • Develop error-handling strategies for API failures and ensure data consistency and validation throughout the system.
  • Identify and resolve performance bottlenecks in the API interaction process and work towards scalability improvements as the data volume grows.
  • Work closely with cross-functional teams, including frontend engineers and DevOps, to ensure smooth integration and deployment of the backend services.

Essential Skills and Qualifications:

  • Strong experience with RESTful API integrations, including CRUD operations.
  • Proficiency in handling authentication mechanisms (e.g., OAuth, API Keys, JWT, etc.) for secure API connections.
  • Strong proficiency in in Nodejs/Spring boot, integrating SQL/NoSQL/Graph/Timeseries Databases such as MySQL/PostgreSQL/MongoDB/Azure Cosmos DB/AWS DynamoDB using a Microservices Framework and interacting with REST/Graph APIs.
  • Familiarity with API testing, error handling, and performance tuning.
  • Proven experience in a Back-end developer role.
  • Knowledge of modern authorization mechanisms such as JSON web tokens.


Nice to have:

  • Strong SQL skills for querying and manipulating data.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and their API integration services.
  • Experience working with large-scale web data and interacting with third-party APIs.
  • Knowledge of data processing frameworks and technologies.

Job role

Work location

Gurgaon

Department

Software Engineering

Role / Category

Software Backend Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 4 years

About company

Name

EXL SERVICES

Job posted by EXL SERVICES

This job has expired