Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16345965

    BENGALURU · FULLTIME

    Senior Node Js Developer

    Carnera Technologies logo

    Carnera Technologies

    Bengaluru · hybrid · Posted 43d ago

    Sourced fromNaukri
    Undisclosed7–12 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.7s
    • Found the form on Naukri · 7 questions to answer1.3s
    • Decided the answers for all of them2.9s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Senior Node.js Developer

    Experience: 7+ years of overall experience

    Primary Skills (Must-Have): Node.js, REST, TypeScript, DSA, HLD, AWS (ECS, Lambda, S3, SQS, API Gateway, CloudWatch, DynamoDB)
    Secondary Skills (Good-to-Have): Java, React, MySQL

    Location: Bengaluru (Hybrid)
    Shift (IST Hours): General Shift

    Role Summary


    We are looking for a Senior Backend Engineer with strong hands-on expertise in Node.js, TypeScript, distributed systems, microservices, and AWS cloud technologies. The engineer will be responsible for designing, developing, scaling, and supporting highly available backend services and APIs for customer-facing applications. The role requires strong ownership of backend architecture, application performance, production reliability, security, observability, and cloud-native engineering practices. Experience with React frontend development and/or Java/Spring Boot is beneficial but not mandatory.


    Responsibilities


    • Design, develop, and maintain scalable backend services and RESTful APIs using Node.js and TypeScript.
    • Build reliable, secure, and highly available microservice-based and distributed applications.
    • Design and implement efficient data models and access patterns using Amazon DynamoDB.
    • Build cloud-native and event-driven backend solutions using AWS services such as ECS, Lambda, S3, SQS, API Gateway, and CloudWatch.
    • Develop asynchronous processing workflows, background jobs, integrations, and messaging-based architectures.
    • Define backend architecture, service boundaries, API contracts, data flows, and relationships between distributed components.
    • Troubleshoot and resolve complex customer-facing and production issues across backend services and cloud infrastructure.
    • Proactively identify and address issues related to performance, scalability, stability, security, availability, and extensibility.
    • Participate actively in architecture discussions, technical design reviews, and code reviews.
    • Ensure backend services meet defined standards for performance, reliability, security, maintainability, and quality.
    • Write automated unit, integration, API, and service-level tests.
    • Monitor and troubleshoot production applications using logs, metrics, traces, dashboards, and alerts.
    • Maintain high availability and demonstrate strong ownership of customer trust and production reliability.
    • Support and improve CI/CD pipelines, automated testing, containerization, and deployment processes.
    • Collaborate with product managers, quality engineers, architects, and globally distributed engineering teams.
    • Work in an Agile/Scrum development environment.
    • Take end-to-end ownership of backend features throughout the complete software development lifecycle, from technical design and implementation through deployment and production support.
    • Mentor engineers and contribute to backend engineering standards, development practices, and architectural guidelines.

    Minimum Qualifications


    • 7+ years of overall software engineering experience, with at least 5 years of strong backend development experience.
    • Strong hands-on programming experience with Node.js, TypeScript, and JavaScript.
    • Strong experience designing and developing RESTful APIs, backend services, and microservice-based applications.
    • Solid understanding of data structures, algorithms, object-oriented principles, software design patterns, and architectural principles.
    • Experience designing scalable and maintainable distributed backend systems.
    • Hands-on experience with Amazon DynamoDB, including:
      Partition key and sort key design
      Global and local secondary indexes
      Query and access-pattern-based data modelling
      Performance and scalability considerations
    • Strong experience developing cloud-native applications using AWS services such as:
      ECS
      Lambda
      S3
      SQS
      API Gateway
      CloudWatch
    • Experience building asynchronous, queue-based, and event-driven processing workflows.
    • Experience developing scalable, secure, resilient, and highly available applications.
    • Experience with automated testing frameworks such as Jest, Mocha, or equivalent backend testing frameworks.
    • Experience with Docker, CI/CD pipelines, and Jenkins or equivalent CI/CD platforms.
    • Experience using Git-based source control and development workflows.
    • Strong understanding of application monitoring, debugging, observability, incident troubleshooting, and production-support practices.
    • Good understanding of API security, authentication/authorization, error handling, resiliency, and backend performance optimisation.
    • Strong analytical, problem-solving, communication, and collaboration skills.

    Skills


    Primary Skills Must-have


    • Node.js
    • TypeScript and JavaScript
    • Backend application development
    • RESTful APIs and microservices
    • Distributed systems and service-oriented architecture
    • AWS ECS, Lambda, S3, SQS, API Gateway, and CloudWatch
    • Amazon DynamoDB
    • Event-driven and asynchronous application design
    • Docker
    • CI/CD pipelines
    • Unit and integration testing
    • Production troubleshooting and application observability
    • Backend performance, scalability, security, and reliability

    Secondary Skills Good-to-have


    • Java and Spring Boot
    • React
    • HTML, CSS, and modern JavaScript frontend development
    • MySQL or PostgreSQL
    • Redis or Amazon ElastiCache
    • AWS Step Functions, SNS, EventBridge, IAM, and EC2
    • Infrastructure as Code using Terraform, AWS CDK, or CloudFormation
    • Kubernetes
    • NestJS or Express.js
    • OpenTelemetry, Dynatrace, Datadog, or similar observability tools
    • Experience with messaging, event streaming, or distributed workflow platforms

    Sourced from naukri

    Section · 02

    Skills

    Amazon CloudwatchHigh Level DesignElastic Container Servicesamazon web servicesamazon sqsAws Api Gatewaydata structures and algorithmsAWS S3LambdasNode.JsTypescriptREST API

    Section · Company

    About Carnera Technologies

    Carnera Technologies logo

    Carnera Technologies

    IT Services & Consulting

    77

    employees

    2021

    5 years old

    Pune, Maharashtra

    India

    ₹14.4L PA avg

    Avg at Carnera Technologies

    About

    Carnera Technologies is a dynamic IT services and consulting company specializing in AI/ML, data engineering, UI/UX design, and full-stack development. With a strong focus on innovation, collaboration

    Industries

    IT Services & Consulting

    Employee ratings

    10 reviews

    3.9/ 5

    Culture

    3.5

    Career growth

    3.2

    Work-life

    3.9

    Employees rate it well for

    Work-Life Balance41Overall Company39

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Node Js Developer · waiting for your command