We are seeking a Full Stack Engineer (AI-enabled) to design and build scalable, end-to-end applications that integrate modern web technologies with emerging AI capabilities. This role focuses on developing robust user-facing products and backend systems while incorporating intelligent features powered by LLMs and automation frameworks. The ideal candidate brings strong full stack engineering expertise, curiosity for AI-driven solutions, and a mindset of building reusable, production-grade systems.
Roles & Responsibilities:
- Design, develop and maintain full stack applications, spanning frontend interfaces, backend services, and data layers.
- Build responsive, performant user interfaces using modern frameworks while ensuring seamless integration with backend APIs.
- Develop and maintain scalable backend systems, APIs, and microservices to support application functionality and integrations.
- Incorporate AI-powered features into applications, such as intelligent workflows, conversational interfaces, or automated data processing.
- Collaborate with product, design, and engineering teams to translate business requirements into technical solutions.
- Implement efficient data handling strategies, including API integrations, database design, and caching mechanisms.
- Ensure application reliability through testing, monitoring, and performance optimization.
- Contribute to reusable components, shared libraries, and internal frameworks to improve development efficiency.
- Participate in code reviews, architectural discussions, and continuous improvement of engineering practices.
- Support deployment, CI/CD pipelines, and cloud infrastructure for scalable application delivery.
Requirements
Qualifications:
- 4+ years of professional software engineering experience, with strong exposure to full stack development.
- Proficiency in frontend technologies such as React, Angular, or Vue, along with modern HTML, CSS, and JavaScript/TypeScript.
- Strong backend development experience using Node.js, Python, Java, or similar technologies.
- Experience designing and consuming RESTful APIs and working with microservices architectures.
- Familiarity with databases (SQL and/or NoSQL), including schema design and query optimization.
- Basic to intermediate experience with AI/ML or LLM-based systems, such as:
- Using APIs from LLM providers (e.g., OpenAI, Azure OpenAI)
- Building simple RAG pipelines or prompt-based workflows
- Integrating AI features into web applications
- Understanding of software engineering best practices:
- Version control (Git), testing frameworks, and clean code principles
- CI/CD pipelines and deployment workflows
- Cloud platforms such as AWS, Azure, or GCP
- Experience with containerization tools (Docker, Kubernetes) is a plus.
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.