5h ago

Software Architect/Principal Engineer (Fullstack/Backend)

Pune, Maharashtra, India
full-timeseniorB2B SaaS / Technology

Tech Stack

Description

You will own the architecture and evolution of microservices and data pipelines for a B2B vendor lead generation and intent resolution platform, working hands-on with NestJS/Node.js, TypeScript, and Python. Your role involves setting technical direction, mentoring senior engineers, and optimizing event-driven systems on Google Cloud.

Requirements

  • Expert-level experience with large-scale backend systems and microservices using NestJS/Node.js and TypeScript.
  • Strong hands-on experience with Python data ingestion and ETL pipelines orchestrated by Apache Airflow.
  • Deep understanding of relational and NoSQL databases (PostgreSQL, MongoDB), including schema design and performance tuning.
  • Proven experience with secure authentication/authorization (Auth0, OAuth2, JWT) in SaaS environments.
  • Hands-on experience with event-driven architectures and messaging systems (e.g., Google Cloud Pub/Sub).

Responsibilities

  • Own end-to-end architecture for data ingestion and processing pipelines (Airflow, Python, S3).
  • Design and evolve microservices with NestJS/Node.js and TypeScript for lead generation and intent resolution.
  • Define database architectures across PostgreSQL, MongoDB, and Elastic for B2B lead scoring and analytics.
  • Lead adoption of AI/ML in engineering workflows to improve development speed and quality.
  • Champion best practices for data quality, governance, and production observability.
0 views 0 saves 0 applications