Talent.com
No longer accepting applications
Senior / Staff Backend Software Engineer

Senior / Staff Backend Software Engineer

ExpiWellDelhi, IN
19 hours ago
Job description

Senior Backend Developer (Nest.JS - AWS - Mongo - Apollo GraphQL)

Required skills : 
 Nest.JS, MongoDB, AWS, Apollo GraphQL.

Company Description

At ExpiWell, we are transforming how organizations gather real-time, in-the-moment insights about human experiences. Our Experience Sampling Methodology (ESM) platform and mobile apps replace outdated survey methods, allowing organizations to capture dynamic and contextual data. Trusted by leaders in HR, Product & CX, Healthcare, and Academia, ExpiWell enables the collection of engagement, emotion, and behavior information through geofencing-triggered surveys and multimedia data capture. We aim to enhance research and promote a greater understanding of the human condition.

Position Overview :

We're seeking an experienced Senior Backend developer to modernize and extend our ExpiWell research platform API using NestJS and Apollo GraphQL, AWS and MongoDB Atlas architecture. The main server will be serving a native IOS and and Android Application as well a modern unified React Native app that is currently in development.

Key Responsibilities :

  • Migrate legacy API endpoints from Express to NestJS v11 with full TypeScript typing.
  • Build RESTful APIs , WebSocket gateways, and background job systems.
-Improve out AWS infrastructure to a more modern VPS. AWS certification a huge plus.
- Redesign our MongoDB architecture to better align with global customers.
- Apollo GraphQL certificate training in Parts 1 to 4. (must complete)
  • Implement authentication, payment processing, and real-time messaging features.
  • Write comprehensive unit tests (Jest) and maintain >

80% code coverage

  • Design and document APIs using Swagger / OpenAPI specifications.
  • Review and validate AI-generated code for quality, security, and best practices
  • Implement AWS integrations (S3, SES) and third-party services (SendGrid, Stripe, Twilio)
  • Required Skills

    Technical Stack

  • Expert-level NestJS (v11+) with dependency injection, guards, interceptors, pipes
  • Advanced TypeScript (v5.7+) with generics, decorators, and type safety patterns
-
  • Apollo GraphQL basic 1-4 certificate training. Free training provided by Apollo Odyssey.
  • MongoDB with Mongoose ODM and complex aggregations
  • Testing : Jest, unit testing, E2E testing, test coverage strategies
  • RESTful API design and versioning strategies
  • WebSocket / Socket.IO for real-time features
  • AWS Services : S3, SES, CloudWatch
  • Git workflow with conventional commits and PR reviews
  • AI-Assisted Development

  • Experience using AI coding assistants (Claude code VSCode CLI)
  • Ability to write effective prompts for code generation
  • Strong code review skills to validate AI-generated code
  • Understanding of when to trust AI vs. manual implementation
  • Familiarity with AI-assisted testing and documentation
  • Nice to Have

  • React / Next.js experience
  • Redis for caching and distributed locking
  • Stripe payment integration
  • Twilio SMS / voice integration
  • Puppeteer / headless browser automation
  • Sentry error monitoring
  • Docker containerization
  • Experience with research / survey platforms
  • What Makes You Great for This Role

  • You can rapidly prototype features using AI assistance while maintaining code quality
  • You understand modern backend architecture (microservices, event-driven, CQRS)
  • You write clean, maintainable code that follows SOLID principles
  • You're comfortable working with large codebases and legacy migration
  • You proactively write tests and documentation
  • You can debug complex issues across multiple services
  • You stay current with JavaScript / TypeScript ecosystem trends
  • Project Context

    You'll be working on a research platform that powers mobile experience sampling studies. The API handles :

  • Survey delivery and response collection
  • Real-time participant messaging
  • Payment / incentive distribution
  • Media upload and transcription
  • Geofencing and sensor triggers
  • Anonymous survey participation
  • Development Environment

  • Framework : NestJS v11 monorepo with shared libraries
  • Package Manager : pnpm
  • Code Quality : ESLint v9, Prettier, TypeScript
  • Testing : Jest v30 with coverage reporting
  • AI Tools : Claude Code CLI for development assistance
  • Deployment : AWS infrastructure
  • How to Apply

    Submit your application with :

    1. Resume highlighting NestJS and TypeScript projects

    2. GitHub and profile

    3. Brief description of your experience with AI coding tools.

    What We Offer :

  • Fully remote, flexible work setup
  • Supportive, collaborative global team
  • Opportunities for long-term growth and increased responsibility
  • Create a job alert for this search

    Senior Software Engineer Backend • Delhi, IN

    Related jobs
    • Promoted
    Staff Software Engineer - TM

    Staff Software Engineer - TM

    AlkamiGurgaon, India
    The Senior Software Engineer will drive efforts and contribute to building computer software systems, participating in the design process from beginning to end. Demonstrates deep technical domain kn...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    OptumGurugram, Haryana, India
    Design, develop, and maintain IBM i applications using CA 2E (Synon) : define entities / relations, access paths, function types (Display / Edit / Browse / Print / Batch / Subfile), and action diagrams.Generate...Show moreLast updated: 22 days ago
    • Promoted
    Staff Software Engineer (Remote)

    Staff Software Engineer (Remote)

    ArcanaDelhi, IN
    Remote
    Join our dynamic team at the forefront of cutting-edge technology as we seek a seasoned Staff / Lead Backend Engineer (Remote). Embark on a journey where your deep-rooted expertise in computer science...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Backend Engineer (Conversational AI)

    Senior Backend Engineer (Conversational AI)

    Yuna.ioDelhi, IN
    Yuna's mission is to radically transform the way mental health support is accessed and delivered.By providing 24 / 7 instant and private support at the push of a button, we aim to address the signifi...Show moreLast updated: 19 days ago
    • Promoted
    Backend Engineer

    Backend Engineer

    Utkast AIDelhi, IN
    We believe the future of work isn’t about doing.The endless admin, the meeting notes, the follow-ups, the email threads — that’s not the real work. The real work is thinking, creating, connecting, a...Show moreLast updated: 4 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Mount Talent Consulting Pvt Ltd.Noida, Uttar Pradesh, India
    We’re Hiring : Senior Software Engineer – Backend (B2B SaaS) 🚀.Work Mode : 5 Days | Work From Office.Notice Period : Immediate to 30 Days. Preferred from product-based B2B companies).Are you a backend...Show moreLast updated: 22 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    TalentojDelhi, IN
    Design and develop backend services using Java, Spring Boot, and related frameworks.Write clean, modular, and testable code following best practices. Participate in technical design discussions and ...Show moreLast updated: 8 days ago
    • Promoted
    • New!
    Senior / Staff Backend Software Engineer

    Senior / Staff Backend Software Engineer

    ExpiWellgurgaon, haryana, in
    Senior Backend Developer (Nest.JS - AWS - Mongo - Apollo GraphQL).JS, MongoDB, AWS, Apollo GraphQL.At ExpiWell, we are transforming how organizations gather real-time, in-the-moment insights about ...Show moreLast updated: 10 hours ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Ubique SystemsDelhi, IN
    Strong expertise in React & Golang development.Hands-on experience with Stripe, PayPal, Braintree, or similar payment processing tools. Proven ability to design & scale secure payment systems (PCI-D...Show moreLast updated: 17 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ConcentrixDelhi, IN
    An understanding of software patterns and practices, affinity for developing unit tests with complete code coverage.More than 8 years exposure to Modern web application development.Minimum 4+ years...Show moreLast updated: 7 days ago
    • Promoted
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    ANSR Summit ConsultingGurgaon, India
    Deliver highly scalable, available, and fault-tolerant production applications.Help prevent and investigate production issues. Build architecture design, influence product roadmap, and take ownershi...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer (Generative AI)

    Senior Software Engineer (Generative AI)

    VeltrisDelhi, IN
    Our AI Core group is pioneering platforms and solutions for Generative AI from AI Agents, RAG, and Knowledge Bases to Data Mining, Anomaly Detection, and LLM fine-tuning. These innovations power fla...Show moreLast updated: 19 hours ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    OmnifulGurugram, Haryana, India
    Omniful is a fast-growing B2B SaaS company revolutionizing the way businesses optimize their operations.We are looking for a Golang Developer to join our dynamic team and contribute to building hig...Show moreLast updated: 8 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    LucidityDelhi, IN
    Senior Software Engineer - Backend.Lucidity is a rapidly growing company with a first of its kind and impactful product in the cloud storage. Joining Lucidity offers the opportunity to work on cutti...Show moreLast updated: 17 days ago
    • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    Riva MoneyDelhi, IN
    We are building the infrastructure from scratch, and we are looking for a.As a Senior Backend Engineer, you will be responsible for building the backbone of Riva’s infrastructure—designing.Contribu...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ArcserveDelhi, IN
    Established in 1983, Arcserve is the world’s most experienced provider of business continuity solutions that safeguard every application and system, on every premises and every cloud.Organizations ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    The GloveDelhi, IN
    Senior Enterprise Software Engineer.Responsibilities may include the following and other duties may be assigned : .You will read, analyze, understand product requirements. You will actively participat...Show moreLast updated: 8 days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    ANSR Summit ConsultingGurgaon, India
    Deliver highly scalable, available, and fault-tolerant production applications.Help prevent and investigate production issues. Build architecture design, influence product roadmap, and take ownershi...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    AAA GlobalGurugram, Haryana, India
    High-Frequency Trading Software Developer.Architect and build ultra-low-latency automated trading systems.Optimise performance through advanced network and systems programming techniques.Design and...Show moreLast updated: 22 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ArrowDelhi, IN
    Arrow is focused on revolutionizing healthcare payments by bringing speed, accuracy, and transparency to the process.Our mission is to simplify healthcare payments for patients, providers, and heal...Show moreLast updated: 22 days ago