Responsibilities:
- Leads technical design and development.
- Ensure high-quality, scalable,and testable application architecture through rigorous design leadership and best practices.
- Owning complexfeatures, writing qualitycode and tests, mentoring engineers, and championing quality standards within a CI/CD environment.
Experience and Expertise Requirement :
- 6+ years related software development experience.
- Proficiency in Java, SQL, Mongo and Angular,JavaScript, TypeScript, Node JS.
- Working experience in Angular 6+
- Expertise in Gen AI frameworks, Lang Chain ecosystem, Hugging Face, LLM capabilities, AI cost optimization
- Very strong programming skills and shouldbe able to write optimized, modular code.
- Should have good communication, and interpersonal skills.
- Ability to work in faced-paced agile environment and cope with the speed of scrum process.
- Strong problem-solving skillsand attention to detail.
- Traits to take ownership of the components and deliver work thatincluding development, unit testing, and bug-fixing.
- Deep understanding of design principles
- Strong architecture knowledge with experience in HLD + LLD
- Very strong debugging & problem-solving skill
- Ownership mindset and ability to lead design
- Ability to mentor other engineers
- Strong coding excellence (clean code, SOLID, modular design)
- Hands-on across Java, Node, Angular, SQL, Mongo
- GenAI stack proficiency & integration patterns
- Debugging proficiency is required across:
- Distributed services
- API integrations
- UI state management
- Query performance issues
- AI pipeline debugging (Lang Chain, LLM cost optimization, prompt chains)
Supervisory Responsibility
This positionmay have supervisory responsibilities.
Educational Qualification
- Bachelor's degreein computers or software engineering or
- Master's degree in computer science,Computer Applications