Software Architect

Intangles Lab

Pune District

On-site

INR 2,000,000 - 3,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Opportunity to build high-impact data and IoT backend systems at scale
Work on a modern cloud-native stack
Collaborate with experts in AI, telematics, and distributed systems
Flexible, innovation-driven work culture

Job summary

A tech company specializing in backend systems is looking for a Software Architect to lead the design and evolution of backend systems and data infrastructure. The ideal candidate will have extensive experience with distributed systems, Node.js, and Python. Responsibilities include defining architecture, ensuring system performance, and mentoring engineering teams. Join a modern cloud-native environment and work on high-impact data and IoT solutions.

Qualifications

  • 8+ years of professional software engineering experience, with at least 3+ years in an architect or principal engineer role.
  • Expert in Node.js and proficient in Python for backend/data workflows.
  • Deep understanding of message queues and event-driven architectures.

Responsibilities

  • Define and evolve the overall system architecture for our platform and services.
  • Design scalable APIs and event-driven systems using Node.js, Kafka, and RabbitMQ.
  • Architect data storage and access patterns using MongoDB, PostgreSQL, Redis, and other tools.

Skills

Distributed systems design
Microservices
Node.js
Python
RabbitMQ
Kafka
MongoDB
PostgreSQL
Docker
Kubernetes

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field

Job description

We’re seeking an experienced Software Architect to lead the design and evolution of our backend systems and data infrastructure. You’ll define the architectural vision, ensure scalability, reliability, and performance across our platforms, and guide engineering teams in implementing high-quality solutions.

Our current stack includes Node.js for APIs , Python and Node.js for backend data processing, and a robust messaging and data layer leveraging RabbitMQ, Kafka, Redis, MongoDB, and PostgreSQL .

This role is ideal for someone who thrives in distributed systems design, data pipelines, and modern cloud-native architectures.

Key Responsibilities
  • Define and evolve the overall system architecture for our platform and services.
  • Design scalable APIs and event-driven systems using Node.js, Kafka, and RabbitMQ.
  • Architect data storage and access patterns using MongoDB, PostgreSQL, Redis, and other tools.
  • Ensure architectural consistency, reliability, and maintainability across services.
  • Partner with engineering teams to translate business requirements into technical solutions.
  • Mentor and guide engineers on system design, performance optimization, and best practices.
  • Conduct architectural reviews, code reviews, and technical deep-dives.
  • Design fault-tolerant, distributed systems with high availability.
  • Establish standards for performance monitoring, observability, and resilience.
  • Optimize resource utilization and cost-efficiency of deployed systems.
  • Work closely with Product Managers and stakeholders to align architecture with business goals.
  • Communicate complex technical concepts to non-technical audiences.
  • Collaborate with DevOps/SRE teams to improve CI/CD pipelines, cloud deployment, and infrastructure automation.
Required Skills & Qualifications
  • 8+ years of professional software engineering experience, with at least 3+ years in an architect or principal engineer role.
  • Strong experience designing and developing distributed systems and microservices .
  • Expert in Node.js (for APIs) and proficient in Python for backend/data workflows.
  • Deep understanding of message queues (RabbitMQ, Kafka) and event-driven architectures .
  • Solid experience with databases :
    • NoSQL: MongoDB , Redis
    • SQL: PostgreSQL
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and container orchestration (Docker, Kubernetes).
  • Proven ability to make pragmatic architectural decisions balancing innovation, technical debt, and delivery speed.
  • Strong communication and leadership skills; ability to influence across teams.
Preferred Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • Experience with time-series databases.
  • Exposure to IoT data systems, telemetry processing, or large-scale event-driven architectures.
  • Familiarity with microservices design patterns and API gateways.
  • Experience deploying services on AWS.
  • Knowledge of data streaming or processing frameworks (Flink, Kafka Streams, etc.) is a plus.
Nice to have
  • Experience with data pipelines and real-time stream processing .
  • Knowledge of CI/CD , Infrastructure as Code (Terraform, Pulumi, etc.) , and observability tools (Prometheus, Grafana, ELK).
  • Familiarity with domain-driven design (DDD) and CQRS patterns.
  • Contributions to open source or technical publications.
What You’ll Get
  • Opportunity to build high-impact data and IoT backend systems at scale.
  • Work on a modern cloud-native stack with continuous learning opportunities.
  • Collaborate with experts in AI, telematics, and distributed systems.
  • Flexible, innovation-driven work culture with strong engineering focus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Developer-Full Stack
Developer-Full Stack

Intangles Lab • Pune District

On-site
INR 1,200,000 - 1,500,000
Continuous learning opportunities
Flexible work culture
Collaboration with AI and telematics experts
Product Architect
Product Architect

ESP Engineered • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Software Architect
Software Architect

Ramco Systems • Chennai District

On-site
INR 2,000,000 - 3,000,000
Senior Software Architect
Senior Software Architect

Capillary Technologies • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Architect
Software Architect

BOT Consulting • Jaipur

On-site
INR 2,400,000 - 3,600,000
Product Architect
Product Architect

Impact Analytics • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Data & Platform Architect
Data & Platform Architect

Zyoin Group • Bengaluru

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

Uberlife Consulting • Chennai District

Hybrid
INR 3,000,000 - 6,000,000
Technical Lead- Fullstack
Technical Lead- Fullstack

Juniper Square • India

On-site
INR 2,500,000 - 4,000,000
Technical Lead - Bangalore
Technical Lead - Bangalore

Apply • Bengaluru

On-site
INR 4,000,000 - 7,000,000