Talent.com
This job offer is not available in your country.
Senior Software Developer

Senior Software Developer

Prudential plcbangalore, India
13 hours ago
Job description

Job Summary

We are seeking a talented Software Developer with extensive experience in Node.js, TypeScript, and API development. The ideal candidate will have a proven track record of building robust RESTful APIs, GraphQL APIs, and handling API documentation. This role involves working with global teams, implementing CI / CD pipelines, leveraging Azure services (Function App, APIM), integrating with NoSQL databases (CosmosDB or MongoDB), and designing data pipelines.

  • Develop and maintain scalable applications using Node.js and TypeScript, adhering to best practices and coding standards.
  • Design, build, and document RESTful APIs and GraphQL APIs, ensuring reliability, security, and performance.
  • Collaborate with cross-functional teams to understand API requirements and create comprehensive API documentation.
  • Implement CI / CD pipelines to automate build, test, and deployment processes for applications and APIs.
  • Utilize Azure services like Function App and APIM to deploy and manage applications and APIs effectively.
  • Work with NoSQL databases such as CosmosDB or MongoDB, ensuring efficient data storage and retrieval.
  • Create and manage data pipelines, handling data ingestion, transformation, and processing.
  • Develop and maintain a deep understanding of global organizational needs and align technical solutions accordingly.
  • Bachelor's or Master's degree in computer science, Engineering, or a related field.
  • Extensive experience (6+ years) as a Software Developer, focusing on Node.js and TypeScript.
  • Proven expertise in building RESTful APIs and GraphQL APIs, with a strong emphasis on API documentation.
  • Hands-on experience with CI / CD practices and tools for software delivery and deployment.
  • Familiarity with Azure services, particularly Function App and APIM.
  • Proficiency in NoSQL databases like CosmosDB or MongoDB, including data modeling and querying.
  • Experience developing and maintaining data pipelines for efficient data processing.
  • Track record of building multiple applications and working within global, diverse teams.
Create a job alert for this search

Senior Software Developer • bangalore, India