S

Senior Software Engineer (Node.js/TypeScript)

SevenPro · Ukraine

Software Development · 51-200 employees

Jun 17
Remote Senior (5-10 yrs) Full-time Ukraine
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop production-grade backend services and user-facing AI features using Node.js, TypeScript, and React. Design and integrate LLM-powered agents and optimize MongoDB schemas for a cloud-based SaaS product in the energy domain.

What they look for

Node.js TypeScript AI Integration React LangChain.js Vercel AI SDK MongoDB REST API gRPC Vitest Jest GitHub Actions Docker Google Cloud Platform RAG Prompt Engineering

Requirements

Requires over 5 years of experience with Node.js and strict TypeScript, along with proficiency in building AI agents and REST/gRPC APIs. Practical knowledge of MongoDB, cloud-based SaaS delivery, and modern CI/CD tooling is essential.

Benefits

Influence over product and architecture Direct communication with C-level management Remote-first environment 20 paid vacation days per year 5 paid undocumented sick days Official public holidays off Personal legal support English classes Team-building events

Full description

*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-turn-id="request-WEB:1ad6411d-939c-4ed3-b2ed-15743c0275a4-5" data-turn-id-container="request-WEB:1ad6411d-939c-4ed3-b2ed-15743c0275a4-5" data-testid="conversation-turn-12" data-scroll-anchor="false" data-turn="assistant">

About the project

We are looking for a Senior Software Engineer to join the AI Team working on a cloud-based SaaS product in the oil and energy domain. You will build AI-powered product functionality, integrate LLM-based agents, and develop reliable backend solutions that support meaningful business workflows.

About you

You are an Engineer with strong Node.js, TypeScript, and AI integration experience. You are comfortable building production-ready services and working with modern LLM-powered agent systems. You take ownership of delivery, communicate technical decisions clearly, and can turn ambiguous product requirements into practical solutions.

Your area of responsibility

  • Developing production-grade backend services using Node.js and TypeScript;
  • Building user-facing AI features and internal tooling with React;
  • Developing and integrating LLM-powered agents, including tools, memory, and orchestration flows;
  • Building and evolving REST or gRPC APIs;
  • Designing and optimizing MongoDB schemas and queries;
  • Delivering SaaS features from technical scoping to production release;
  • Ensuring quality through testing, CI/CD, containerization, and code review;
  • Contributing to technical decisions within the oil and energy domain.

Skills and requirements

  • 5+ years of experience with Node.js and strict TypeScript;
  • Experience with React and building or integrating LLM-powered agents using LangChain.js, Vercel AI SDK, or similar tools;
  • Understanding of agent tool use, memory, and orchestration patterns;
  • Experience with REST or gRPC APIs and OpenAPI contracts;
  • Practical knowledge of MongoDB, including schema design, indexing, and aggregation pipelines;
  • Experience delivering features in cloud-based SaaS products;
  • Strong testing skills with Vitest or Jest;
  • Experience with GitHub Actions, Docker, Docker Compose, and Bash;
  • Familiarity with modern development tooling, such as yarn, Vite, Turbopack, or esbuild;
  • Strong ownership, communication, and problem-solving skills.

Will be a plus

  • Experience with Google Cloud Platform, particularly Cloud Run, Google Cloud Storage, or Pub/Sub;
  • Familiarity with agent interoperability protocols such as MCP or A2A;
  • Experience with context engineering, including prompt structuring, context windowing, and retrieval strategies;
  • Experience with RAG, embeddings, or vector databases;
  • Previous experience working with oil, energy, or other domain-heavy SaaS products.

We offer

  • A real opportunity to influence the product, architecture, and technical decisions;
  • Direct communication with C-level management, without unnecessary bureaucracy;
  • Remote-first environment;
  • Long-term and enjoyable cooperation;
  • 20 paid working days of vacation per year;
  • 5 paid undocumented sick days;
  • Official public holidays as days off;
  • Personal legal support;
  • English classes;
  • Team-building events and a friendly, supportive atmosphere.