Principal Engineer

Helfie.AI

Hyderabad

On-site

INR 3,500,000 - 7,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Helfie.AI is seeking an experienced Senior Backend Architect to own the architecture and technical direction of large-scale backend systems in Hyderabad. You will design scalable, reliable distributed systems and lead high-level and low-level design efforts while staying hands-on with coding, reviews, and debugging.

The role requires strong expertise in microservices, event-driven architectures, CQRS, and DDD, with a focus on data consistency, availability, and performance.

Qualifications

  • 8+ years of backend/software engineering experience.
  • Proven experience designing and architecting large-scale production systems.
  • Strong expertise in distributed systems and scalability patterns.
  • Experience with microservices, service-oriented architecture, CQRS and event sourcing.
  • Hands-on coding, architectural leadership and code-review discipline.

Responsibilities

  • Own the architecture and technical direction of large-scale backend systems.
  • Design and build highly scalable, reliable, and fault-tolerant distributed systems.
  • Drive HLD and LLD for complex services and systems.
  • Remain hands-on with coding, code reviews, and debugging.
  • Design and evolve microservices and service-oriented architectures.
  • Build event-driven pipelines and asynchronous processing.

Skills

Backend architecture
Distributed systems
Microservices
DDD
CQRS & event sourcing
HLD & LLD
APIs design
Performance optimization

Job description

Responsibilities:

  • Own the architecture and technical direction of large-scale backend systems.
  • Design and build highly scalable, reliable, and fault-tolerant distributed systems.
  • Drive High-Level Design (HLD) and Low-Level Design (LLD) for complex systems and services.
  • Remain hands-on with coding, code reviews, technical design, and debugging.
  • Design and evolve microservices and service-oriented architectures.
  • Build event-driven systems and asynchronous processing pipelines.
  • Apply Domain-Driven Design (DDD) to develop scalable and maintainable systems.
  • Design systems using CQRS and event sourcing where appropriate.
  • Make architectural decisions around data consistency, availability, scalability, and performance.
  • Design robust APIs and service contracts.
  • Identify and resolve scalability, reliability, and performance bottlenecks in production systems.
  • Establish engineering standards, design principles, and best practices across teams.
  • Mentor senior engineers and provide technical leadership across complex initiatives.
  • Collaborate closely with Product, Engineering, Data, AI/ML, and other cross-functional teams.
  • Lead architecture reviews and drive continuous improvement of the technology platform.

Requirements:

  • 8+ years of experience in backend/software engineering.
  • Strong hands-on programming and software engineering experience.
  • Proven experience designing and architecting large-scale production systems.
  • Strong expertise in system design and software architecture.
  • Experience owning or leading technically complex production platforms.
  • Strong understanding of distributed systems and scalability patterns.
  • Experience with microservices / service-oriented architecture.
  • Strong understanding of event-driven architecture.
  • Practical experience with CQRS, event sourcing, and domain-driven design (DDD).
  • Strong understanding of databases, data modeling, transactions, and data consistency.
  • Strong experience designing scalable APIs and service interfaces.
  • Strong understanding of reliability, fault tolerance, high availability, and performance optimization.
  • Excellent understanding of HLD and LLD.
  • Strong knowledge of software engineering principles, design patterns, clean code, and coding best practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Inito • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Staff Software Engineer
Staff Software Engineer

Taggd • Gurugram District

On-site
INR 4,200,000 - 6,800,000
Principal Engineer - Systems
Principal Engineer - Systems

Freshworks • Hyderabad

On-site
INR 4,200,000 - 6,400,000
Senior Software Enginer - Backend
Senior Software Enginer - Backend

Karta • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Karta • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Architect
Senior Architect

HighRadius • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Principal Backend Engineer
Principal Backend Engineer

UST • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Sr. Lead Engineer
Sr. Lead Engineer

American Express Global Business Travel • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Lead Software Engineer 3 - Backend
Lead Software Engineer 3 - Backend

Business2Sell Group • India

On-site
INR 4,000,000 - 6,000,000
Staff Engineer - Backend
Staff Engineer - Backend

Flipkart Group • Bengaluru

On-site
INR 3,500,000 - 8,500,000