Job Description
Overview
As a Technical Architect, you will play a pivotal role in defining, designing, and overseeing the technical architecture of our projects while maintaining strong hands-on coding capabilities. You will work across Frontend, Backend, DevOps, and Data Engineering domains, ensuring best practices, scalability, and efficiency in all solutions. You will also act as a mentor, guiding engineers at different levels while staying current with emerging technologies including AI/ML and LLM stacks.
Key Responsibilities
Define technical architecture and lead design discussions for scalable, secure, and high-performance applications
Provide hands-on coding and technical expertise across the full technology stack
Design and implement solutions using Java, Python, and Node.js ecosystems
Architect event-driven systems and messaging architectures using Kafka and other messaging platforms
Design and oversee data pipelines and data engineering solutions
Actively participate in client-facing meetings, presenting technical solutions, addressing concerns, and building confidence through clear and professional communication
Engage with clients during requirement-gathering sessions to understand business needs, ask the right technical questions, and translate ambiguous requirements into well-defined technical scope
Provide accurate effort and cost estimations based on client requirements, including breaking down work into tasks, identifying risks, and accounting for dependencies and technical complexity
Prepare and present technical proposals, solution documents, and architecture blueprints to both technical and non-technical stakeholders
Collaborate with stakeholders, product managers, and development teams to translate business needs into technical solutions
Own the scoping and feasibility assessment of incoming requests, providing timely and realistic timelines in alignment with business goals
Drive adoption of cloud-native, microservices, and modern architecture practices
Implement and oversee CI/CD pipelines, infrastructure automation, and monitoring systems
Perform code reviews, design reviews, and technical audits to ensure quality and adherence to standards
Support pre-sales and RFP/RFI processes by contributing technical expertise, solution design, and estimation inputs — including an understanding of how technical scope translates to commercial proposals and pricing
Design, build, and integrate AI/ML capabilities and LLM-based solutions into existing and greenfield architectures
Act as a mentor and technical coach for software engineers across levels
Continuously evaluate and recommend new tools, frameworks, and practices
Own technical risk management and ensure alignment with project timelines and goals
Required Skills & Experience
Around 15 years of IT industry experience, with at least 5+ years in an architect role
Strong hands-on coding capability with proven expertise in:
Backend:
Java with Spring Boot framework (microservices, REST APIs, Spring Cloud), Python (Django/FastAPI/Flask), Node.js (Express, NestJS)
Frontend:
React and Angular (mandatory), with strong JavaScript/TypeScript fundamentals
Data Engineering:
ETL/ELT pipelines, data warehousing, streaming architectures (Kafka, Spark)
DevOps & Cloud:
AWS/Azure/GCP, Docker, Kubernetes, CI/CD, Infrastructure-as-Code
Strong knowledge of system design, architecture patterns, and distributed systems
Hands-on experience with databases (PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch)
Experience with message queuing systems and event-driven architectures
Ability to design for scalability, performance, and security
Proven hands-on experience with AI/ML and LLM engineering, including:
Building production-grade applications using LLM stacks (OpenAI, Claude, LangChain, etc.)
Designing and implementing RAG (Retrieval-Augmented Generation) architectures
Working with Vector databases and embedding pipelines
Prompt engineering and AI/ML integration patterns
Proven ability to interact directly with clients — gathering requirements, managing expectations, and representing the technical team with confidence
Commercial awareness
— understanding of how technical scope, architecture decisions, and effort estimates translate into commercial proposals, pricing models, and deal sizing
Strong estimation skills — experienced in story point estimation, T-shirt sizing, work breakdown structures (WBS), and resource planning based on functional and non-functional requirements
Excellent verbal and written communication skills, with the ability to adapt technical language for diverse audiences including business stakeholders and C-level executives
Strong leadership, communication, and collaboration skills
Experience in mentoring and developing engineering teams
Exposure to Agile/Scrum methodology
Highly Desired
Experience with GraphQL and modern API design patterns
Knowledge of data modeling and analytics platforms
Familiarity with observability and monitoring tools
Experience working in client-facing or consulting environments, managing multiple stakeholder relationships simultaneously
Familiarity with project management frameworks (PMP, PRINCE2, SAFe) and how they influence technical planning and deliver