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