Description

Job Description:
We are looking for a talented and experienced Full Stack Developer with a strong understanding of Generative AI to join our dynamic team. In this role, you will work on designing and developing scalable applications while integrating AI-powered features to enhance user experience. You will collaborate with cross-functional teams to build end-to-end solutions, leveraging both frontend and backend technologies alongside cutting-edge AI capabilities.

 

Responsibilities:

·       Design, develop, and maintain web applications with a focus on both frontend and backend development.

·       Implement and integrate Generative AI models and features into applications.

·       Develop clean, efficient, and reusable code using modern programming languages and frameworks.

·       Collaborate with UI/UX designers to implement user-friendly, visually appealing interfaces.

·       Build and maintain databases, APIs, and microservices to support scalable applications.

·       Stay up to date with the latest developments in Generative AI, machine learning, and full-stack technologies.

·       Optimize applications for speed, scalability, and performance.

·       Write unit tests and conduct debugging to ensure application quality.

·       Work with product managers and stakeholders to understand requirements and translate them into technical specifications.

·       Ensure proper security measures are in place to protect user data and prevent vulnerabilities.

 

Requirements:

·       Proven experience as a Full Stack Developer with hands-on expertise in both frontend and backend technologies.

·       Strong knowledge of Generative AI models and frameworks such as GPT, DALL-E, or similar.

·       Proficiency in programming languages like JavaScript, Python, TypeScript, or Java.

·       Experience with frontend frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, Django, Flask, Spring).

·       Familiarity with database management systems like MySQL, PostgreSQL, or NoSQL databases.

·       Experience with cloud services like AWS, Azure, or Google Cloud.

·       Solid understanding of RESTful APIs and microservices architecture.

·       Strong problem-solving and debugging skills.

·       Ability to collaborate in an agile environment and work in cross-functional teams.

·       Excellent communication skills and the ability to explain complex technical concepts to non-technical stakeholders.

 

Preferred Qualifications:

·       Bachelor’s degree in computer science, AI, or a related field.

·       Familiarity with AI deployment frameworks and tools (e.g., TensorFlow, PyTorch, OpenAI APIs).

·       Experience working in an agile development environment.

·       Knowledge of version control systems such as Git.

 

Education

Bachelor’s degree in computer science