Careers

Tezos ecosystem career opportunities

Tezos is the product of many organizations and individuals across the globe working together on an open-source project.

Middle+ Node.js Developer with deep AI knowledge

Madfish

Madfish

Software Engineering, Data Science
Ukraine · Europe · Europe · Europe · Ukraine
Posted on Oct 5, 2025

We're Ascendix, a stable global software company based in the US. Our team is made up of talented folks from all over, creating a diverse and collaborative atmosphere.
We are looking for a JavaScript/Node.js Developer with experience working with AI integrations, and we are ready to offer assignments on ongoing AI-related projects.

Requirements:

  • 4+ years of commercial experience with back-end development using Node JS
  • 1+ years of commercial experience with integrations with LLMs (OpenAI ChatGPT, Anthropic Claude or similar)
  • Willing to keep up with AI trends, ability to investigate new approaches
  • Experience with Langchain or LLamaIndex
  • Upper-intermediate or higher English

Would be a plus:

  • Experience with Azure AI Services or Amazon Textract
  • Experience with Nest JS
  • Experience with modern frontend framework React.js or Vue.js
  • CI/CD processes experience
  • Knowledge of Unit Testing frameworks

Responsibilities:

  • Development of new functionality
  • Investigate and integrate AI services
  • Constantly learn and extend the expertise
  • Take part in code reviews
  • Create and maintain tech documentation

Ascendix offers you:

  • 20 paid vacation
  • 5 paid sickness
  • Career development and professional growth
  • Technical performance reviews and 360 Evaluation
  • Collaboration with a personal Resource Manager, Technical leads, and mentors
  • Friendly and supportive atmosphere
  • Open management

Please note
By clicking the “Apply” button for the vacancy, you automatically consent to process your personal data.

We sincerely appreciate each response and the expressed interest in our job opening. If we do not contact you within a week, it means that, at this moment, your CV has not been selected for further consideration for this position. Nevertheless, we will keep your resume in our candidate database and will definitely inform you if a vacancy that matches your experience becomes available.