Full time Remote - Serbia
Our client is a multimodal AI company developing advanced foundation models that combine genomics, imaging, text, and audio to deliver human-centric insights. They drive innovation in regulated sectors like national security and healthcare, while also enabling smarter decisions across commercial industries. Backed by a global team of experts, they empower organizations to extract value from complex data – securely and at scale.

Responsibilities
Our client is looking for a Full Stack TypeScript/JavaScript Developer to join their team working on a heavily customized version of the n8n workflow automation platform. In this role, you will contribute to both the frontend and backend of the system, building features that empower users to create complex automations and integrate with a variety of external services.
You’ll work with a modern tech stack including Node.js, TypeScript, Vue.js, and various database technologies.
- Develop, test, and maintain frontend and backend code for a customized fork of the n8n platform
- Design and enhance features for the workflow editor, execution engine, and node system
- Build new integration nodes connecting to third-party APIs and services
- Optimize performance and scalability of the workflow execution infrastructure
- Follow best practices for TypeScript/JavaScript development and maintain code quality
- Write and maintain automated tests
- Contribute to architectural decisions and technical planning
- Troubleshoot and resolve issues reported by users or monitoring tools
- Document technical processes, APIs, and code
- Stay current with new technologies and propose platform innovations
Requirements
- Strong experience with Node.js and Vue.js
- Proficiency in TypeScript/JavaScript
- Familiarity with REST APIs and Express.js
- Experience with relational databases (SQLite, PostgreSQL, MySQL, or MariaDB)
- Working knowledge of ORM tools (TypeORM or similar)
- Proficient with Git and version control workflows
- Ability to write clean, maintainable, and testable code
- Strong attention to detail and problem-solving abilities
- Excellent communication and teamwork skills
Preferred Qualifications
- Experience with workflow automation tools or integration platforms
- Familiarity with Docker, CI/CD, and modern DevOps practices
- Experience with test frameworks like Jest
- Contributions to open-source projects
- Familiarity with monorepos and package management
- Experience with webhooks and third-party API integrations
- Background in building extensible and scalable software systems
- Understanding of web security best practices
- Exposure to Python, particularly for custom script execution
Bonus Skills
- Knowledge of LangChain or similar AI integration frameworks
- Experience with Nuxt.js, Sass, or Webpack
- Familiarity with real-time communication protocols like WebSockets or SSE
- Experience building plugin or extension systems