The AI-Driven Full Stack Software Engineer will support the development of modern software platforms powered by Artificial Intelligence and intelligent automation technologies. The role includes designing scalable applications, developing frontend and backend components, improving system performance, and contributing to AI-enabled product features. The candidate will work closely with engineering teams to deliver reliable, user-focused, and high-performance software solutions across multiple technology environments.
Key Responsibilities:
- Design, develop, and maintain full stack software applications using modern technologies
- Build scalable and efficient features for AI-enabled platforms and digital products
- Develop responsive and user-friendly frontend interfaces for web-based applications
- Create backend services, APIs, and application workflows for enterprise systems
- Collaborate with technical teams during software design, implementation, and deployment phases
- Support integration of Artificial Intelligence and machine learning functionalities into applications
- Participate in architecture planning, feature discussions, and technical review sessions
- Write optimized, maintainable, and reusable code following development standards
- Troubleshoot technical issues and improve application stability and performance
- Contribute to software enhancements, feature upgrades, and platform scalability initiatives
- Work with databases, server-side frameworks, and distributed application environments
- Assist with testing, debugging, deployment, and post-release support activities
- Prepare technical documentation, progress reports, and implementation records
- Follow software security standards, coding guidelines, and quality assurance practices
- Stay informed about evolving technologies, AI tools, and software engineering trends
Required Skills:
- Strong understanding of programming logic and software engineering fundamentals
- Knowledge of programming languages such as Java, Python, C++, C#, or C
- Experience with frontend technologies including HTML, CSS, JavaScript, React.js, Angular, or AngularJS
- Familiarity with backend frameworks such as Spring, Spring Boot, Node.js, Hibernate, or .NET
- Understanding of database systems including MySQL and SQL Server
- Knowledge of full stack application architecture and development workflows
- Familiarity with machine learning basics and AI-supported software systems
- Understanding of APIs, distributed systems, and scalable application design concepts
- Strong analytical thinking and technical problem-solving skills
- Good communication, teamwork, and collaboration abilities
- Ability to manage tasks independently with a strong sense of responsibility
- Attention to quality, accuracy, and timely project delivery
- Flexibility to work in dynamic and fast-changing technical environments
Preferred Skills:
- Exposure to AI-enabled software products and intelligent automation systems
- Familiarity with cloud-based platforms and distributed computing environments
- Understanding of machine learning integration within enterprise applications
- Experience with frontend performance optimization and modern UI practices
- Knowledge of software testing, debugging, and deployment methodologies
- Familiarity with agile development processes and collaborative engineering workflows
- Ability to use AI-assisted tools to improve productivity and development efficiency
- Interest in advanced software technologies and next-generation AI platforms
- Experience with version control systems and collaborative coding practices
- Ability to handle multiple technical responsibilities within project timelines
Additional Information:
- Strong programming and logical reasoning skills will be highly preferred
- Candidates should demonstrate initiative, ownership, and problem-solving capability
- Ability to quickly learn modern technologies and AI-assisted development tools is important
- The role offers opportunities to work on innovative AI-based software products and automation platforms
Education:
B.E. / B.Tech in Computer Science, Information Technology, Software Engineering, Artificial Intelligence, Data Science, or a related technical discipline from a recognized university or institution.