Upstaff

Computer Science Engineer (JavaScript) for AI Agent Platform to $5500

Про компанію

  • Корпоративна платформа для розробки штучного інтелекту, яка виникла з прихованої діяльності у 2025 році завдяки фінансуванню у розмірі 50+ мільйонів доларів. 
  • Основне призначення: Платформа дозволяє компаніям розгортати індивідуальні рішення на основі штучного інтелекту (такі як автоматизація документообігу, операційна аналітика та агенти штучного інтелекту) за лічені дні, а не місяці. 
  • Корпоративний сегмент та глибокі інтеграції з процесами корпоративних компаній. 
  • Ключові характеристики: Платформа не залежить від моделі, тобто користувачі можуть використовувати власні моделі штучного інтелекту, і вона гарантує конфіденційність даних, не навчаючи сторонні моделі на даних клієнтів.

 

Вимоги до кандидата:

  • Освіта та фундаментальні знання: вища освіта в галузі Computer Science (бакалавр або магістр) з акцентом на алгоритми, структури даних та дискретну математику. Обов'язкове глибоке розуміння основ: асимптотичний аналіз (Big O, Theta, Omega), динамічне програмування, графи (BFS/DFS, найкоротші шляхи), дерева (бінарні, AVL, B-дерева), хеш-таблиці, черги, стеки та купи. Кандидати без формальної CS-освіти не розглядаються.
  • Інженерний майндсет: Доведений досвід у розв'язуванні складних проблем з фокусом на ефективність, масштабованість та оптимальність. Ми очікуємо, що ви можете пояснити, чому вибрали певну структуру даних для задачі (наприклад, чому Trie краще за хеш-мапу для автодоповнення) та проаналізувати trade-offs (час vs. простір).
  • Практичний досвід: Мінімум 2-3 роки в розробці, де ви застосовували CS-концепції на практиці (наприклад, оптимізація алгоритмів у production-коді). Знання мов програмування (JS, C++, Java, Python) на рівні, достатньому для competitive programming.

Бонуси (значно підвищують шанси):

  • Призові місця на олімпіадах з програмування (IOI, ICPC, Google Code Jam, Facebook Hacker Cup) або регіональних змаганнях.
  • Високий рейтинг на платформах: LeetCode (Knight+ або 2000+ rating), HackerRank (Gold+), Codeforces (Expert+ або 1900+ rating). Надсилайте посилання на профіль у резюме – ми перевіримо.
  • Участь у хакатонах з фокусом на алгоритмічні задачі (наприклад, перемоги на HackMIT, AngelHack).


Важливо: Ми шукаємо тільки тих, хто має солідний теоретичний бекграунд і може довести його на технічному інтерв'ю (live coding з задачами на алгоритми). Якщо ви самоучка без формальної освіти чи досягнень у competitive programming, ця вакансія не для вас – ми не розглядаємо резюме без підтвердження CS-фундаменту. Подання: надішліть CV з прикладами розв'язаних задач (посилання на GitHub або LeetCode).


Над чим ви працюватимете

  • Впровадження та налаштування розгортання платформи для корпоративних клієнтів на базі стеку JavaScript/TypeScript (Express, Vue.js), баз даних PostgreSQL. 
  • Створення інтеграцій між платформою та клієнтськими системами
  • Співпраця з внутрішніми командами для розуміння вимог клієнтів та їх перетворення на технічні рішення
  • Внесок у розробку інструментів впровадження, документації та повторюваних процесів розгортання
  • Виправлення неполадок та вирішення проблем під час та після розгортання
  • Періодична участь у дзвінках клієнтам для збору вимог або надання технічних рекомендацій

-----------

About the Company

  • Enterprise AI development platform that emerged from a hidden activity in 2025 thanks to $50+ million in funding.
  • Main purpose: The platform allows companies to deploy customized AI solutions (such as document automation, operational analytics, and AI agents) in days, not months.
  • Enterprise segment and deep integrations with enterprise business processes.
  • Key features: The platform is model-agnostic, meaning users can use their own AI models, and it guarantees data privacy without training third-party models on customer data.

 

Candidate requirements:

  • Education and fundamental knowledge: Higher education in Computer Science (Bachelor's or Master's) with a focus on algorithms, data structures, and discrete mathematics. A deep understanding of the fundamentals is required: asymptotic analysis (Big O, Theta, Omega), dynamic programming, graphs (BFS/DFS, shortest paths), trees (binary, AVL, B-trees), hash tables, queues, stacks and heaps. Candidates without a formal CS education will not be considered.
  • Engineering mindset: Proven experience in solving complex problems with a focus on efficiency, scalability and optimality. We expect you to be able to explain why you chose a particular data structure for a problem (e.g. why a Trie is better than a hash map for autocompletion) and analyze trade-offs (time vs. space).
  • Practical experience: Minimum 2-3 years in development, where you applied CS concepts in practice (e.g. optimization of algorithms in production code). Knowledge of programming languages ​​(JS, C++, Java, Python) at a level sufficient for competitive programming.

     

Bonuses (significantly increase your chances):

  • Prize-winning places at programming olympiads (IOI, ICPC, Google Code Jam, Facebook Hacker Cup) or regional competitions.
  • High rating on platforms: LeetCode (Knight+ or 2000+ rating), HackerRank (Gold+), Codeforces (Expert+ or 1900+ rating). Send a link to your profile in your resume - we will check it.
  • Participation in hackathons with a focus on algorithmic problems (for example, victories at HackMIT, AngelHack).
  • Important: We are only looking for those who have a solid theoretical background and can prove it at a technical interview (live coding with algorithmic problems). If you are a self-taught person without formal education or achievements in competitive programming, this vacancy is not for you - we do not consider resumes without confirmation of CS-foundation. Submission: send a CV with examples of solved problems (link to GitHub or LeetCode).

 

What you will be working on

  • Implement and configure the deployment of a platform for enterprise customers based on a JavaScript/TypeScript stack (Express, Vue.js), PostgreSQL databases.
  • Create integrations between the platform and customer systems
  • Collaborate with internal teams to understand customer requirements and translate them into technical solutions
  • Contribute to the development of implementation tools, documentation, and repeatable deployment processes
  • Troubleshoot and resolve issues during and after deployment
  • Periodic participation in customer calls to collect requirements or provide technical recommendations

Required skills experience

JavaScript 3 years
Node.js 3 years
PostgreSQL 3 years
Vue.js 6 months

Required languages

English C1 - Advanced
Ukrainian Native
Algorithms and Data Structures, Data Structures & Algorithms
Published 11 March
74 views
·
9 applications
100% read
·
80% responded
Last responded 2 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...