Услуга

Backend + APIs

Градиме системи зад UI. REST API, GraphQL, WebSocket / SSE, обработка на позадински задачи, интеграции со сервиси од трети страни. Нашата SaaS линија води ~50 продукциски endpoints во Rails (Outsourcing, Finance) и Node/TypeScript (HRS, Logistics, Leads, CMS) — ист стек што го препорачуваме.

Конкретни резултати

  • REST + GraphQL API — верзионирани, документирани (OpenAPI), автентицирани (OAuth2, JWT, API key).
  • Background-job pipelines — Sidekiq, BullMQ, Celery; cron + scheduled jobs.
  • Функции во реално време — WebSocket, Server-Sent Events, pub/sub преку Redis или Kafka.
  • Third-party интеграции — Stripe, SendGrid, Twilio, DocuSign, Salesforce, HubSpot, Airtable.
  • Webhook handling + retry — idempotency keys, dead-letter queues, replay tooling.
  • Миграции — јазични миграции (Rails → Go, PHP → Node), надградби на рамки (Rails 5→7, Node LTS), миграции на бази (MySQL → Postgres).

Со што работиме

Избираме што одговара на вашиот тим. Не наметнуваме наши преференции.

Languages

Node.js + TypeScript (deepest) · Ruby on Rails · Python (FastAPI, Django) · Go · Java/Kotlin (Spring) · Elixir/Phoenix (specialised)

Databases

PostgreSQL (default) · MySQL · MongoDB · Redis · DynamoDB · ClickHouse

Queues + jobs

Sidekiq (Ruby) · BullMQ (Node) · Celery (Python) · RabbitMQ · Kafka · AWS SQS

API patterns

REST (default) · GraphQL · tRPC · gRPC (internal RPC) · WebSocket · SSE

ORMs

Prisma (TypeScript) · ActiveRecord (Rails) · SQLAlchemy (Python) · Drizzle (TypeScript)

Testing

Vitest, Jest (Node) · RSpec, Minitest (Ruby) · pytest (Python) · Postman/Bruno + automation

Како работиме

01

Discovery (1 недела)

Дизајн на API договор, модел на податоци, мапирање на интеграции со трети страни. Излез: OpenAPI спец + ERD диаграма.

02

Schema + scaffolding (1 недела)

Миграции на база, слој на модели, почетни податоци, base auth. Сè уште ништо изложено кон светот — но основата е тестабилна.

03

Градба на endpoints (3-8 недели)

Рута по рута, со тестови. Секвенција по зависност: само-читање прво, запишувања второ, интеграции трето.

04

Production hardening

Rate limiting, набљудување, агрегација на логови, on-call runbooks. Postman/Bruno пакет за интеграциски тестови за тековни здравствени проверки.

Од наше производство

Merot Outsourcing API (Rails 7)

70+ контролери, JWT auth, Sidekiq за позадински задачи, Stripe + DocuSign + SendGrid интеграции. Multi-product (admin / employer / employee) со пристап по улоги.

Merot Logistics backend (Node + TS + Prisma)

Multi-tenant white-label SaaS — пратки, COD, GPS, BullMQ за позадинска синхронизација, Infobip SMS/WhatsApp интеграција.

Merot CMS (Node + TS + Prisma)

Headless content API кој ги опслужува merot.com + outsourcing блогови. Јавни endpoints за читање + административно запишување.

Nearshore испорака по buyer пазар

Country страниците ги објаснуваат довербата, временската зона, compliance и delivery прашањата што купувачите ги поставуваат пред избор на software partner.

North Macedonia

Развој на софтвер за македонски компании: веб апликации, мобилни апликации, cloud системи, AI автоматизација и интеграции од инженерските тимови на Merot во Скопје.

Germany

Senior Balkan software teams for German companies: web, mobile, AI, cloud and integrations with EU timezone overlap, GDPR-aware delivery and DACH communication.

Austria

Nearshore web, mobile, cloud and AI engineering for Austrian SMEs and product teams. EU timezone, DACH communication, GDPR-aware delivery.

Netherlands

Senior React, mobile, backend, cloud and AI teams for Dutch SaaS and operations companies. English-first delivery, EU timezone and GDPR-aware workflows.

Switzerland

Senior Balkan software teams for Swiss companies: secure web, backend, cloud, AI and integrations with DACH communication and privacy-aware delivery.

Sweden

Nearshore web, mobile, backend, cloud and AI engineering for Swedish SaaS and operations teams. Senior delivery, EU timezone, clean handoff.

Denmark

Senior nearshore engineers for Danish product and operations teams: web, backend, mobile, cloud, AI and integrations with EU timezone overlap.

Ireland

Senior EU nearshore engineers for Irish SaaS, fintech and operations teams. Web, backend, mobile, AI and cloud delivery with English-first collaboration.

United States

Senior European software engineers for US companies: custom web apps, mobile apps, backend systems, cloud, AI workflows and integrations with practical US overlap.

Canada

Custom web, mobile, backend, cloud and AI engineering for Canadian companies. Senior European delivery, practical timezone overlap and clean handoff.

United Kingdom

Senior nearshore software engineers for UK companies: custom web apps, backend platforms, cloud modernization, AI workflows and integrations.

France

Nearshore product engineering for French companies: web apps, mobile apps, AI workflows, cloud systems and integrations with EU timezone delivery.

Belgium

Nearshore web, backend, cloud, mobile and AI engineering for Belgian companies operating across languages, regions and EU compliance expectations.

Модел на ангажман

Цената за backend зависи од data model, API surface, auth, permissions, интеграции, reporting, инфраструктура, migration и support барања. Закажете scoping разговор; ќе работиме во вашиот постоечки stack кога тоа е практично и ќе дадеме понуда откако барањата ќе бидат јасни.
Закажи разговор

Често поставувани прашања — Backend + APIs

Rails vs. Node vs. Go — што препорачувате?

По основ: Node + TypeScript за нови проекти под 5-члени тимови. Rails кога сакате максимум конвенција + брзина на градба за CRUD апликации. Go кога латентноста е важна + вашиот тим веќе води Go. Не туркаме стек — избираме што одговара на вашиот тим.

Дали пишувате тестови?

Да — тип што навистина можете да го одржувате. Unit тестови за чиста логика, интеграциски тестови за API површината, end-to-end тестови штедливо. Покриеноста не е цел; точноста е.

Database — Postgres или нешто друго?

Postgres е стандард. MySQL кога сте го наследиле. Mongo за вистински податоци во форма на документ (ретко). DynamoDB / Cassandra кога сте го надминале Postgres размерот (многу ретко за повеќето клиенти).

Idempotency за webhooks?

Да — секој webhook handler што го пишуваме е идемпотентен. Претпоставуваме дека испраќачот ќе повтори (затоа што ќе). Dead-letter queue за неуспеси, replay алатка за повторна обработка.

Background jobs — кој стек?

Sidekiq за Rails. BullMQ за Node. Celery за Python. Не препорачуваме повторно измислување — овие се зрели.

GraphQL или REST?

REST по основ — поедноставно за debug, cache и rate-limit. GraphQL кога клиентскиот тим специфично го бара (длабоко вгнездени читања со строго типизирање). Нема да туркаме GraphQL само да го имаме.

Како се справувате со долготрајни операции?

Позадинска задача со endpoint за анкетирање на статус, или webhook callback кога е готово. Избегнуваме да држиме HTTP барања отворени подолго од 30 секунди.

Што е со gRPC?

Се користи внатрешно меѓу сервиси каде латентноста е важна (на пр. нашиот PDF сервис прави gRPC под големо оптоварување). Ретко изложено надвор — REST е поприфатлив за клиенти.

Да го дефинираме вашиот Backend + APIs проект

Бесплатен 60-минутен разговор. Шест-страничен план за 48 часа.

Контакт

Кажете ни што градите.

Одговор во работно време.

Без спам.Директно до тимот на Merot.