Principal Engineer (Bengaluru)

Principal Engineer (Bengaluru)

16 Oct
|
Sage
|
Bengaluru

16 Oct

Sage

Bengaluru

Job Description

About the Role

As a Principal Backend Engineer at Sage, you will provide technical leadership in designing, developing, and delivering a high-quality SaaS solution that exceeds customer and business partner expectations. We are looking for someone with 10+ years of qualified experience in backend engineering, who can bring technical depth, architectural vision, and leadership maturity to the team. Proficiency in English, written and verbal, is required.

We value humility and collaboration. We are looking for people who can work as part of a team, not in silos. We expect engineers to take ownership beyond just writing code, including tests, documentation, and long-term code quality.

Location: Bangalore, India. This is a hybrid role, three days per week in the office.

Required Skills

Core languages & runtime

• Strong TypeScript (strict mode) and Node.js (v24+) for production services.
• Solid computer-science fundamentals: data structures, algorithms, concurrency, async I/O.

Backend frameworks & APIs





• REST API design with Fastify (or Express/NestJS/Koa with willingness to learn Fastify).
• JSON Schema contract design and validation (AJV or equivalent); OpenAPI/Swagger.
• Understanding of API versioning, idempotency, pagination, and error-handling patterns.

Data & persistence

• Relational databases MySQL and/or PostgreSQL: schema design, indexing, query tuning.
• Comfort with JSON-document modeling in a relational store and query compilation to SQL.
• SQL query builders (Knex or similar); parameterized queries and SQL-injection prevention.
• Caching with Redis.

Distributed systems & messaging

• Event-driven / message-queue systems (AWS SQS, or Kafka/RabbitMQ/SNS equivalents): producer/consumer patterns, dead-letter queues, retries/backoff, and idempotency.
• Designing for at-least-once delivery and eventual consistency.

Cloud & platform

• AWS services (SQS, EFS, S3, IAM, ECR) in a production context.
• Containerization with Docker; fa

📌 Principal Engineer (Bengaluru)
🏢 Sage
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: principal engineer (bengaluru) / bengaluru