About the Role
We are seeking a hands-on Technical Architect with a strong foundation in system design, software engineering best practices, and scalable architecture. The ideal candidate should be proficient in at least two modern programming languages — Java, Node.js, or Python — and have proven experience leading end-to-end architecture of complex enterprise or SaaS products.
Exposure to AI / ML systems or data-driven architectures will be a significant advantage.
Key Responsibilities
- Architect & Design scalable, secure, and high-performing systems across cloud and on-prem environments.
- Lead technical design reviews and ensure architectural integrity across projects and teams.
- Collaborate with cross-functional teams — Product, DevOps, and QA — to translate business requirements into technical solutions.
- Mentor and guide engineers, fostering best practices in design, code quality, and performance optimization.
- Evaluate and recommend technology stacks, frameworks, and architectural patterns aligned with business goals.
- Ensure non-functional excellence in security, reliability, observability, and maintainability.
- Drive modernization initiatives, including microservices, containerization, and event-driven architecture.
- Stay ahead of the curve by exploring emerging trends in AI / ML, automation, and scalable infrastructure.
Technical Skills & Experience
Strong expertise in at least two of the following :○ Java (Spring Boot, Microservices)
○ Node.js (Express, Nest.js)
○ Python (FastAPI, Django, Flask)
Proven experience in architecting distributed systems, RESTful and GraphQL APIs.Hands-on understanding of cloud platforms (AWS, GCP, or Azure) and DevOps practices (CI / CD, Docker, Kubernetes).Strong understanding of databases — both relational (PostgreSQL / MySQL) and NoSQL (MongoDB, Redis, Elasticsearch).Exposure to AI / ML pipeline integration, vector databases, or data engineering workflows is a plus.Excellent command of software design principles, DDD, and system decomposition.Experience with event-driven architecture, message queues, and API gateway management.Preferred Qualifications
Bachelor's or Master's in Computer Science, Engineering, or related field.Prior experience as Tech Lead or Architect in a product or platform team.Experience with scalable data systems, AI-assisted applications, or ML model deployment pipelines.Skills Required
Postgresql, Spring Boot, Microservices, Docker, Mysql, Elasticsearch, Flask, Python, Aws, Java, Express, Node.js, Redis, Django, Gcp, FastAPI, Mongodb, Azure, Kubernetes