Senior Node Js Developer

Carnera Technologies

Bengaluru

Ibrido

INR 4.000.000 - 6.500.000

Tempo pieno

14 giorni+

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Carnera Technologies seeks a Senior Backend Engineer to lead design, development, and optimization of scalable backend services. You will work with Node.js, TypeScript, and AWS to build distributed systems and APIs for customer-facing applications.

The role emphasizes ownership of architecture, performance, security, and reliability, with strong collaboration across global teams and an Agile environment.

Competenze

  • 7+ years of overall software engineering experience
  • At least 5 years of strong backend development experience
  • Strong hands-on Node.js, TypeScript, and JavaScript
  • Experience designing RESTful APIs and microservices
  • Solid understanding of data structures, algorithms, and software design patterns
  • Experience with Amazon DynamoDB design and data modeling
  • Cloud-native development using AWS services (ECS, Lambda, S3, SQS, API Gateway, CloudWatch)
  • Event-driven processing and asynchronous workflows
  • Experience with automated testing frameworks (Jest, Mocha)
  • Docker, CI/CD pipelines and Jenkins or equivalent CI/CD platforms

Mansioni

  • Design, develop, and maintain scalable backend services and RESTful APIs using Node.js and TypeScript
  • Build microservice-based, distributed applications that are secure and highly available
  • Design and optimize data models and access patterns for DynamoDB
  • Develop cloud-native, event-driven backend solutions using AWS services (ECS, Lambda, S3, SQS, API Gateway, CloudWatch)
  • Create asynchronous processing workflows and messaging-based architectures
  • Participate in architecture discussions, code reviews, and design reviews
  • Ensure performance, reliability, security, and observability of backend services
  • Maintain CI/CD pipelines, containerization, and deployment processes
  • Write automated unit, integration, and API tests; monitor production apps and diagnose issues
  • Collaborate with product managers, architects, and globally distributed teams

Conoscenze

Node.js
TypeScript
JavaScript
Backend API development
RESTful APIs
Microservices
Distributed systems
Docker
CI/CD pipelines
Unit and integration testing
Production troubleshooting
Observability

Strumenti

AWS ECS
AWS Lambda
AWS S3
AWS SQS
AWS API Gateway
CloudWatch
DynamoDB
Docker
CI/CD (Jenkins)

Descrizione del lavoro

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
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Sr. Node.JS Developer
Sr. Node.JS Developer

Qtsolv • Bengaluru

Ibrido
INR 4.000.000 - 7.000.000
Senior Backend Developer
Senior Backend Developer

Ropay Limited Liability Partnership • Bengaluru

In loco
INR 1.200.000 - 1.800.000
Senior Backend Engineer
Senior Backend Engineer

Honeybee Tech Solutions • Hyderabad

In loco
INR 2.400.000 - 4.200.000
Principal Back-End (Node.Js) Developer
Principal Back-End (Node.Js) Developer

RingCentral • Bengaluru

In loco
INR 2.000.000 - 3.000.000
Senior Backend Engineer
Senior Backend Engineer

Phox Health, Inc. • Bengaluru

In loco
INR 2.500.000 - 4.000.000
Sr. Software Engineer – Backend Development (Node.js)
Sr. Software Engineer – Backend Development (Node.js)

Kognitive Networks Inc. • Bengaluru, Chennai District, Mumbai

Ibrido
INR 900.000 - 1.500.000
Competitive compensation
Cutting-edge projects
Senior Backend Engineer
Senior Backend Engineer

Softpixel Solutions • Thane, Mumbai

In loco
INR 2.000.000 - 3.800.000
Senior Full Stack Engineer (Vue.js + AWS Lambda)
Senior Full Stack Engineer (Vue.js + AWS Lambda)

Happiest Minds Technologies • Dadri, Pune District, Bengaluru

Ibrido
INR 3.000.000 - 5.000.000
Senior Backend Developer - Node.js
Senior Backend Developer - Node.js

Blackstone eIT • India

In loco
INR 1.500.000 - 4.000.000
Fullstack Developer
Fullstack Developer

Moneymul Technologies Pvt Ltd • Dadri, Delhi

In loco
INR 1.500.000 - 2.100.000
Ownership of full-stack products
Modern TypeScript stack
Mentor junior team
+1