Senior Backend Engineer

Relevance Lab

Bengaluru

Hybrid

INR 1,800,000 - 2,400,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Relevance Lab is seeking a Senior Backend Engineer to strengthen our core engineering team and drive the development of our SaaS platform. You will own backend microservices end-to-end, from architecture to deployment, using TypeScript, Node.js, NestJS and Python.

You will work with PostgreSQL, DynamoDB and messaging systems (Redis Streams, SQS, RabbitMQ, Kafka) on AWS to deliver scalable, data-intensive services.

Qualifications

  • Bachelor's degree in CS, Engineering, or equivalent.
  • Strong programming and problem-solving skills.
  • Proven experience with Node.js/TypeScript and NestJS.
  • Good hands-on experience with Python.
  • Understanding of microservices and distributed systems.
  • Experience with AWS cloud.
  • Knowledge of databases, queues, streams, and data-driven apps.
  • Ability to own backend services and influence architecture.
  • Strong communication and Agile collaboration.

Responsibilities

  • Own backend microservices from architecture to deployment.
  • Design scalable APIs and integrate with other services.
  • Develop using TypeScript, Node.js, NestJS, and Python.
  • Lead backend features with Product and stakeholders.
  • Work with PostgreSQL and DynamoDB for data solutions.
  • Implement asynchronous processing with Redis, SQS, RabbitMQ, Kafka.
  • Deploy and support apps on AWS.
  • Participate in code reviews and architecture decisions.
  • Collaborate in an Agile delivery environment.

Skills

TypeScript
Node.js
NestJS
Python
Microservices architecture
AWS Cloud
RESTful/backend development
PostgreSQL
DynamoDB
Redis Streams
AWS SQS
RabbitMQ
Kafka

Education

Bachelor's degree in Computer Science, Engineering, or equivalent

Tools

Redis Streams
AWS SQS
RabbitMQ
Kafka

Job description

Job Overview


We are looking for a talented and experienced Senior Backend Engineer to join our core engineering team and contribute to the development and enhancement of our SaaS technology platform.


The ideal candidate will have strong hands-on experience in TypeScript, Node.js, NestJS, and Python, along with expertise in microservices, AWS, databases, and messaging/streaming technologies. The role involves end-to-end ownership of backend services, from architecture and development through deployment.


Experience


  • 810 years of overall software development experience
  • Minimum 4 years of hands-on backend development experience
  • Strong experience in building scalable, reliable, and data-intensive backend applications.

Key Skills


Mandatory Skills:


  • TypeScript
  • Node.js
  • NestJS
  • Python
  • Microservices architecture
  • AWS Cloud
  • RESTful/backend application development
  • Database technologies such as PostgreSQL and DynamoDB
  • Messaging and streaming technologies such as Redis Streams, AWS SQS, RabbitMQ, or Kafka

Good to Have:


  • Experience with telephony systems and voice-domain technologies
  • Knowledge of SIP and WebRTC
  • Experience with Monorepo architecture
  • Experience working on SaaS products
  • Exposure to data-intensive applications.

Key Responsibilities:


  • Work as a key contributor to the core engineering team, focusing on backend development and enhancement of the SaaS technology platform.
  • Take end-to-end ownership of backend microservices, including architecture, development, testing, and deployment.
  • Design and develop scalable, robust, and high-performance backend services using TypeScript, Node.js, NestJS, and Python.
  • Lead backend development for new features and enhancements in collaboration with Product Managers and other stakeholders.
  • Design and implement APIs and backend components that integrate effectively with other platform services.
  • Work with databases such as PostgreSQL and DynamoDB to build efficient and scalable data solutions.
  • Develop and manage asynchronous processing using Redis Streams, SQS, RabbitMQ, or Kafka.
  • Deploy and support backend applications using AWS cloud services.
  • Write clean, maintainable, efficient, and well-tested code.
  • Participate in code reviews, technical discussions, architecture decisions, and engineering best practices.
  • Work effectively within an Agile and delivery-focused development environment to meet project goals and timelines.
  • Collaborate closely with Product, Engineering, and other cross-functional teams to deliver high-quality features.

Preferred Candidate Profile:


  • Bachelor's degree in Computer Science, Engineering, or an equivalent field.
  • Strong programming and problem-solving skills.
  • Proven experience developing backend applications using Node.js/TypeScript and NestJS.
  • Good hands-on experience with Python.
  • Strong understanding of microservices architecture and distributed systems.
  • Experience working with cloud-based applications, preferably AWS.
  • Strong understanding of databases, queues, streams, and data-driven application development.
  • Ability to independently own backend services and contribute to technical and architectural decisions.
  • Strong communication, collaboration, and Agile development skills.

Role Highlights:


  • Opportunity to work on a SaaS technology platform
  • Ownership of backend architecture and microservices
  • Exposure to AWS, distributed systems, databases, and event-driven technologies
  • Opportunity to work on data-intensive and potentially voice/telephony-enabled applications
  • Collaborative, Agile, and product-focused engineering environment
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Lead Backend
Tech Lead Backend

Relevance Lab • Bengaluru

Hybrid
INR 4,000,000 - 8,000,000
Senior Backend Engineer
Senior Backend Engineer

Geekyants • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Junior Back-end engineer
Junior Back-end engineer

Zoho • Indore District

On-site
INR 600,000 - 1,000,000
Senior Software Engineer
Senior Software Engineer

Ttand Technology • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Backend Engineer (Node.js)
Backend Engineer (Node.js)

Aurexion, Inc. • India

On-site
INR 1,200,000 - 2,200,000
Competitive salary
Cutting-edge tech
Collaborative environment
+1
Sr. Node.JS Developer
Sr. Node.JS Developer

Qtsolv • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Principal Back-End (Node.Js) Developer
Principal Back-End (Node.Js) Developer

RingCentral • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Back-End Engineer
Back-End Engineer

Annova Solutions Pvt Ltd • Indore District

On-site
INR 2,500,000 - 5,000,000
Senior SDE - NodeJS, Ultra
Senior SDE - NodeJS, Ultra

Affle • Dadri, Gurugram District

On-site
INR 4,000,000 - 6,500,000
Backend Lead (Node.js)
Backend Lead (Node.js)

Delta6Labs FinTech Pvt Ltd • India

On-site
INR 2,600,000 - 4,200,000