Senior Software Engineer (Node.js/TypeScript)

RemoteSalary not specified
Ukraine

Tech Stack

gRPCDockerReactRESTNode.jsTypeScriptCI/CDBashMongoDB

Job Description, Responsibilities & Requirements

Description language:

About the Position

We are looking for a Senior Software Engineer (Node.js/TypeScript) to join our 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.

Responsibilities

  • 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.

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.

Nice to Have

  • 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.

Apply for this Job

indicates a required field

Job Details

Company name:
SevenPro
Location:
Ukraine
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Jul 2, 2026
Last checked:
Jul 2, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.