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
Collaborate with stakeholders, product managers, and development teams to translate business needs into technical solutions
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
Explore and integrate AI/ML capabilities and LLM-based solutions into existing 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
Strong leadership, communication, and collaboration skills
Experience in mentoring and developing engineering teams
Exposure to Agile/Scrum methodology
Highly Desired
Willingness and enthusiasm to learn emerging technologies , particularly:
LLM stacks (OpenAI, Claude, LangChain, Vector databases)
AI/ML Engineering fundamentals
RAG architectures and prompt engineering
Experience with GraphQL and modern API design patterns
Knowledge of data modeling and analytics platforms
Familiarity with observability and monitoring tools
What We're Looking For
A technical leader who codes alongside the team, not just architects from the sidelines
Someone passionate about continuous learning and staying ahead of technology curves
A professional who can balance architectural excellence with pragmatic delivery
An individual excited about the intersection of traditional engineering and AI capabilities
This role offers the opportunity to shape technical direction while working with cutting-edge technologies and building next-generation solutions.
Preference will be given to candidates from Kerala.
Required Skill Profession
Computer Occupations