Full Stack Developer – AI Solutions

Job Description

We are looking for a talented Full Stack Developer to join our dynamic team. In this role, you will be instrumental in designing, developing, and deploying end-to-end systems optimized for speed and scale. You’ll work with a modern tech stack, including Node.js, React, and Python, and collaborate with designers, front-end, and back-end engineers to build robust and reliable APIs.

Responsibilities

  • Participate in all phases of the software development lifecycle, from design and implementation to deployment and maintenance.
  • Architect and provide guidance on building scalable and performant end-to-end systems.
  • Develop and maintain applications using Node.js/JavaScript, React, and Python.
  • Collaborate with designers and front-end engineers to create seamless user experiences.
  • Work closely with back-end engineers to design and integrate RESTful APIs.
  • Engage in cross-time zone collaboration using Teams, GitHub comments, documents, and video conferencing.
  • Understand and implement Generative AI concepts, including AI API consumption, context handling, and memory management.

Required Skills & Qualifications

  • At least 1 year of experience building large-scale software applications.
  • Experience in building web applications.
  • Experience designing and integrating RESTful APIs.
  • Proficiency in Node.js/JavaScript, React, and Python.
  • Excellent debugging and optimization skills.
  • Experience with unit and integration testing.
  • Understanding of asynchronous programming paradigms.

Preferred Skills & Qualifications

  • Bachelor’s degree (or equivalent) in Computer Science, Information Technology, or Engineering.
  • Strong interest in learning new tools, languages, workflows, and philosophies.

How to Apply

If you are passionate about AI and eager to contribute to innovative projects, we encourage you to apply!

Please submit your resume and cover letter to [email protected]