Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Backend Developer @ Ugam

Home > Software Development

 Backend Developer

Job Description

Role & responsibilities

Experience: 5-7 Years of Professional Software Development

Key Responsibilities:

  • NEST.js for Server-side JavaScript - Micro Services and APIs
    • Expertise in NEST.js for Server-side JavaScript APIs and Micro Services development
    • Best Practices in design and build of Controllers, Services and Modules using NEST.js
    • Strong experience with using TypeScript and JavaScript for all server-side development
    • Experience with patterns such as Interceptors and Middleware
  • GraphQL API Mastery:
    • Develop develop, and optimize high-performance GraphQL APIs using Apollo GraphQL or WunderGraph Cosmos.
    • Design efficient schemas, resolvers, and data fetching strategies to ensure optimal performance and responsiveness.
    • Implement advanced GraphQL features like subscriptions, defer/stream, and federation where applicable.
  • Backend Engineering Leadership:
    • Design and implement robust, scalable, and secure backend services using Express.js and Node.js.
    • Focus on building RESTful and GraphQL APIs that serve as the backbone of our applications.
    • Optimize backend performance, scalability, and reliability.
  • Azure Cloud Expertise (Backend-Centric):
    • Utilize Azure Cloud services, particularly Azure Functions, Azure Cosmos DB, and Azure App Service, to build and deploy backend services.
    • Design and implement serverless architectures for scalable and cost-effective solutions.
    • Optimize cloud resource utilization and implement best practices for security and reliability.
  • Data Management & Integration:
    • Design and manage data models and database schemas, with a focus on NoSQL databases and potentially relational databases.
    • Implement data integration strategies between various systems and services.
  • API Documentation & Governance:
    • Create and maintain comprehensive API documentation using Swagger/OpenAPI and GraphQL schema documentation.
    • Establish and enforce API design standards and best practices.
  • Performance Tuning & Monitoring:
    • Proactively monitor backend and API performance, identify bottlenecks, and implement optimizations.
    • Utilize logging, monitoring, and tracing tools to diagnose and resolve production issues.
  • CI/CD & DevSecOps (Backend Emphasis):
    • Develop and maintain robust CI/CD pipelines for backend services, focusing on automated testing and deployment.
    • Integrate DevSecOps practices to ensure secure and compliant backend deployments.
  • Collaboration & Architectural Contribution:
    • Participate in architectural discussions, contributing to the design and evolution of scalable backend architectures.
    • Collaborate with front-end developers to ensure seamless integration between front-end and back-end systems.
  • Front End Collaboration:
    • Work in collaboration with front end developers to ensure proper data flow between front and backend.
    • Understand the needs of the front end and provide them with the proper data structures and api calls.

Must-Have Skills:

  • NEST.js Expertise: Experience with NEST.js for server-side JavaScript and Micro Service / API development
  • GraphQL Experience: Expert-level knowledge of GraphQL, including schema design, resolvers, and performance optimization.
  • Backend Development Expertise: Deep proficiency in Express.js, Node.js, and backend architecture.
  • Azure Cloud (Backend Focus): Extensive experience with Azure Functions, Azure Cosmos DB, and Azure App Service.
  • API Design & Development: Strong understanding of RESTful and GraphQL API design principles.
  • Database Expertise: Proficiency in NoSQL databases (e.g., MongoDB, Cosmos DB) and understanding of relational databases.
  • TypeScript & JavaScript: Advanced coding skills in TypeScript and JavaScript.
  • CI/CD & DevSecOps: Practical experience implementing and managing CI/CD pipelines and DevSecOps practices.
  • Performance Optimization: Proven ability to diagnose and resolve performance issues.
  • Testing: Strong Understanding of unit and integration testing.

Good to Have Skills:

  • Azure Serverless Technologies Expertise.
  • Experience with Large Language Model (LLM) API Integration.
  • Python Programming Proficiency.
  • Experience with Relational Databases (PostgreSQL, MySQL).
  • Experience in Creative Production Platforms.

Preferred candidate profile

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Ugam
Location(s): Pune

+ View Contactajax loader


Keyskills:   Azure functions Node.Js NO SQL Nestjs Server Side Azure cosmos DB Graphql Javascript

 Fraud Alert to job seekers!

₹ 18-22.5 Lacs P.A

Similar positions

Lead Developer

  • Cognizant
  • 5 - 8 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

GIS Developer/G Technology

  • Tech Mahindra
  • 3 - 8 years
  • Hyderabad
  • 2 days ago
₹ 15-30 Lacs P.A.

Mean Stack (React + Node JS) Developer

  • Cognizant
  • 6 - 9 years
  • Kochi
  • 2 days ago
₹ Not Disclosed

Software Developer 3

  • Oracle
  • 3 - 8 years
  • Kolkata
  • 2 days ago
₹ Not Disclosed

Ugam

We are trusted multi-specialty healthcare providers with facilities in Thiruvottiyur, Chromepet and Ambattur. Over the years, it has grown from a 100-bed facility to a 250-bed hospital, employing over 500 medical professionals.