⚙️ Backend Developer – Node.js / TypeScript / GraphQL / MongoDB

5 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

🌟 Position Overview

Backend Developer

Jamshedpur

🛠️ Key Responsibilities🏗️ Development & API Engineering
  • Design, develop, and maintain

    GraphQL APIs and RESTful services

    using Node.js and TypeScript
  • Build scalable, cloud-native backend systems using

    MongoDB

    ,

    Redis

    , and

    message queues

  • Implement

    real-time capabilities

    using WebSockets, pub/sub, or GraphQL subscriptions
  • Create

    modular, well-documented, and reusable services

    in a microservices environment
  • Work with schema-first API design and

    GraphQL federation

    patterns
🔐 Data & Security
  • Manage large-scale data storage, indexing, and query optimization with

    MongoDB

  • Secure data handling and

    authentication/authorization

    using OAuth 2.0 / JWT / OpenID Connect
  • Implement

    RBAC/ABAC

    patterns and access control over sensitive data (PHI, crypto data, etc.)
  • Follow

    HIPAA-compliant backend design principles

    when handling healthcare workflows
  • Create

    audit trails, activity logs

    , and data protection mechanisms
💻 Code Quality & DevOps
  • Write

    clean, type-safe TypeScript code

    with strict linting and validation
  • Implement

    unit, integration, and E2E tests

    using Jest, Mocha, or Supertest
  • Design backend systems using domain-driven design (DDD), event sourcing, and CQRS
  • Maintain

    CI/CD pipelines

    for testing, staging, and production deployments
  • Collaborate with DevOps teams on containerized deployment strategies using

    Docker

    and

    Kubernetes

🤝 Collaboration & Product Integration
  • Partner with frontend and mobile teams to align API behavior with UI/UX flows
  • Collaborate with data science teams to expose

    GraphQL endpoints for AI consumption

  • Participate in architecture decisions, grooming, sprint reviews, and retrospectives
  • Document API specifications using

    OpenAPI

    ,

    GraphQL SDL

    , or

    Postman collections

✅ Required Qualifications👨‍💻 Technical Skills
  • 3–5 years of backend experience in Node.js with:
  • 2+ years in TypeScript (strict typing and interfaces)

  • GraphQL schema + resolver development

  • MongoDB (designing indexes, aggregation pipelines, schema modeling)

  • Experience with

    Redis, RabbitMQ, Kafka, or NATS

    for queuing/pub-sub
  • REST API design, Swagger/OpenAPI familiarity
  • Git-based workflows and modern branching strategies
🧠 Core Competencies
  • Proficiency with

    NestJS

    ,

    Apollo Server

    , or

    Express

    -based GraphQL frameworks
  • Familiar with

    NoSQL data modeling

    , horizontal scaling, and sharded clusters
  • Understanding of

    GraphQL security best practices

    (depth limits, complexity analysis)
  • Knowledge of

    schema stitching, data loaders, GraphQL federation

  • Experience with real-time data delivery, caching, and webhooks
💎 Preferred Qualifications
  • Experience in

    healthcare tech

    or

    fintech platforms

  • Knowledge of

    HIPAA, HITRUST

    , and compliance-driven architecture
  • Familiarity with

    FHIR, HL7

    , and other health data standards
  • Experience with

    OAuth 2.0

    ,

    OpenID Connect

    ,

    passport.js

  • Familiarity with

    Serverless architecture (AWS Lambda, GCP Cloud Functions)

  • Experience using

    GraphQL monitoring tools

    like Apollo Studio or Hive
  • Comfort with

    ElasticSearch

    ,

    TimescaleDB

    , or

    OpenTelemetry

  • Contributions to GraphQL, TypeScript, or NestJS open-source projects
🧰 Technical Environment
  • Languages

    : TypeScript (strict mode), Node.js (18+)
  • Frameworks

    : NestJS, Apollo Server, Express.js
  • Data

    : MongoDB (Replica sets), Redis, PostgreSQL (optional)
  • Messaging

    : Kafka, RabbitMQ, or NATS
  • Auth

    : OAuth2, JWT, OpenID Connect
  • Cloud

    : AWS (Lambda, ECS, S3), GCP, or Azure
  • Testing

    : Jest, Supertest, Cypress (API-level)
  • Containerization

    : Docker, Kubernetes
  • CI/CD

    : GitHub Actions, GitLab CI, Bitbucket Pipelines
  • Monitoring

    : Prometheus, Grafana, ELK Stack, OpenTelemetry
🧑‍💻 About Aarna Tech Consultants Pvt. Ltd. (Atcuality)

digital health

Current Systems Include:
  • Next-gen

    EHR platforms

    integrated with AI workflows and FHIR backends
  • Multi-agent automation engines

    with real-time data orchestration
  • AI-enhanced

    crypto trading tools

    and compliance-aware transaction systems
  • Autonomous

    prompt-to-app coding tools

    with backend generation support

Clade Code, Gemini CLI, or ChatGPT

🎁 What We Offer
  • Competitive salary based on skills and contributions
  • Equity participation and performance bonuses
  • Modern hybrid culture (HQ in

    Jamshedpur

    , remote options)
  • Learning budgets for courses, certifications, and conferences
  • High-growth AI startup environment with real-world impact
  • Healthcare, vision, and wellness perks
  • Paid time off, parental leave, and flexible scheduling
📤 Application Process

📧 career@atcuality.com

  1. Updated resume (Node.js + GraphQL + MongoDB experience)
  2. Portfolio/GitHub link with backend samples or live APIs
  3. Short cover letter or AI-generated pitch
  4. Optional: GraphQL SDL, resolver code, or project architecture diagram
🧪 Interview Flow
  1. Screening call (30 mins – intro + intent)
  2. Take-home project or live coding
  3. Deep dive (GraphQL, MongoDB, TypeScript – 90 mins)
  4. Architecture/system design interview (45–60 mins)
  5. Final fit discussion with the CTO or Founder
  6. Reference check + offer 🚀

Join us at Atcuality and help build the backends that power AI-native products for a smarter, more connected world.

We are an equal opportunity employer and embrace diversity in all forms.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now