One of our clients are a leading AI consulting firm dedicated to solving complex business challenges through cutting-edge artificial intelligence and machine learning solutions. Our mission is to empower organizations to harness the power of AI and drive innovation across industries. We are seeking a talented Full Stack Engineer to join the dynamic team and play a key role in building scalable, robust, and user-friendly AI-powered applications.
Position Overview :
As a Full Stack Engineer, you will collaborate with a multidisciplinary team of data scientists, machine learning engineers, and product managers to design, develop, and deploy web-based and cloud-native applications. Your work will bridge the gap between AI models and end-users, ensuring seamless integration and high-quality user experiences.
Key Responsibilities :
- Application Development : Build, test, and deploy scalable web applications, APIs, and cloud-based platforms to support AI solutions.
- Frontend Development : Create intuitive user interfaces using modern JavaScript frameworks (e.g., React, Angular, or Vue.js) and ensure responsive, cross-platform compatibility.
- Backend Development : Design and maintain robust server-side logic, databases, and APIs using technologies like Node.js, Python (Django / Flask), or Java.
- Collaboration : Work closely with data science teams to integrate machine learning models into production systems, ensuring performance and reliability.
- Scalability : Implement best practices for software architecture, scalability, and security to support enterprise-level applications.
- Cloud Integration : Deploy and manage applications on cloud platforms like AWS, Google Cloud, or Azure.
- Testing & Optimization : Perform code reviews, implement automated testing pipelines, and continuously optimize application performance.
- Documentation : Maintain thorough technical documentation to support development and future scalability.
Qualifications :
Experience : 3+ years of experience as a Full Stack Engineer or similar role, preferably in AI-driven projects or technology consulting.Frontend Skills : Proficiency in JavaScript / TypeScript, and frameworks like React, Angular, or Vue.js.Backend Skills : Strong knowledge of server-side programming (e.g., Node.js, Python, Ruby, or Java) and experience with RESTful APIs and GraphQL.Database Expertise : Experience with both relational (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., MongoDB, DynamoDB).Cloud Platforms : Hands-on experience with cloud services (AWS, GCP, or Azure) and containerization tools like Docker and Kubernetes.DevOps : Familiarity with CI / CD pipelines and tools such as Jenkins, GitHub Actions, or CircleCI.AI / ML Integration : Basic understanding of machine learning workflows and experience in deploying ML models is a plus.Soft Skills : Strong problem-solving abilities, excellent communication skills, and a collaborative mindset.