Padmi
Flair Labs logo
Flair Labs

voice AI agents · mortgage origination

Architect

MumbaiPosted 11 months ago
Software engineeringSeniorFull Time, Permanent
Apply at Flair Labs

Opens the source posting on naukri.com

Source description

About the role

View original

We are seeking a Software Architect with 8+ years of total experience, including at least 3 years in an architecture-focused role. The right candidate will have a proven track record in designing scalable, cloud-native systems, and leading engineering teams through complex solution architecture initiatives. This is a strategic, hands-on role responsible for setting the technical vision, crafting robust system designs, and ensuring seamless implementation of distributed software systems. Key Responsibilities: Lead the architecture and design of robust, scalable, and maintainable software systems across diverse technology stacks and business domains. Define and document system-level and service-level architecture in collaboration with product managers, engineers, and other stakeholders. Establish and promote best practices for modular architecture, scalability, fault tolerance, and system observability. Drive architectural decisions from concept to deployment, ensuring performance, reliability, and technical quality. Create reusable frameworks, components, and architectural templates to accelerate development and promote consistency. Provide architectural guidance and mentorship to engineering teams on design patterns, trade-offs, and system structuring. Conduct architecture reviews, technical audits, and lead cross-functional planning discussions. Collaborate closely with DevOps and infrastructure teams to align system design with deployment, monitoring, and operational requirements. Continuously evaluate and recommend new tools, technologies, and frameworks to enhance engineering productivity and platform capabilities. Technical Skills Proficiency in full stack development using modern backend languages (e.g., Node.js, Java, Python, .NET) and frontend frameworks (e.g., React, Angular, Vue). Strong knowledge of microservices architecture, domain-driven design (DDD), and event-driven systems. Deep understanding of REST APIs, Object-Oriented Analysis Design (OOAD), design and architecture patterns, and TDD. Proven experience with cloud-native technologies (AWS, Azure, or GCP), including both IaaS and PaaS offerings. Hands-on experience with containerization and orchestration (Docker, Kubernetes). Working knowledge of CI/CD pipelines, DevOps automation, and infrastructure as code. Proficiency with distributed messaging systems (e.g., Kafka, RabbitMQ), caching technologies (e.g., Redis), and search platforms (e.g., Elasticsearch). Solid understanding of relational, NoSQL, and time-series databases. Experience designing for high-availability, monitoring, and instrumentation using tools like Prometheus, Grafana, or ELK stack. Awareness of modern frontend frameworks (React, Angular) and mobile architecture is a plus. Must Have Bachelor s or Master s degree in Computer Science, Engineering, or related field. Minimum 8 years of total experience, with 3+ years as a software architect or in a senior engineering role leading architecture effort. Strong analytical and troubleshooting skills with a proven ability to resolve complex technical challenges. Ability to drive system-level design conversations and clearly articulate architectural trade-offs. Skilled at working cross-functionally and influencing without authority. Passionate about learning and staying up to date with evolving technologies and best practices. Excellent communication and documentation skills to collaborate effectively with distributed teams and stakeholders.

One address, no account. We’ll tell you when matching roles go live.

More at Flair Labs

Related open roles

View all roles