Careers

Tezos ecosystem career opportunities

Tezos is the product of many organizations and individuals across the globe working together on an open-source project.

NestJS Backend Engineer

Madfish

Madfish

Software Engineering
Ukraine · Europe
Posted on Nov 28, 2025

Come Back Agency is a rapidly growing company in the digital field, specializing in developing brands, creating web projects, and designing mobile applications. We are looking for a skilled and motivated NestJS Backend Engineer to join our international team.

US schedule. Working hours from 04:00 pm to 00:00 am EET;

Must-Have Qualifications

  • 2+ years professional experience with TypeScript and NestJS (modules, providers, pipes, guards, interceptors).
  • Strong OOP/SOLID understanding and clean architecture (layered/hexagonal).
  • PostgreSQL with Prisma or TypeORM; confident with migrations, schema design, and query performance.
  • Secure auth: JWT, bcrypt, refresh tokens, RBAC/permissions.
  • Real-time features via Nest WebSockets (Gateways), rooms, presence, backpressure basics.
  • REST API design & implementation; documentation with Swagger/OpenAPI.
  • Event-driven systems: Redis and a broker (RabbitMQ or Kafka) for queues/pub-sub, retries, idempotency.
  • Object/file storage: AWS S3 (presigned uploads, lifecycle, ACL/CDN).
  • Email delivery with SendGrid (templates, sender auth, webhooks).
  • Webhooks: designing and consuming webhook integrations (signature verification, replay protection, retries, idempotency, security best practices).
  • Scheduling/cron with nestjs/schedule or Bull/BullMQ for jobs/workers.
  • Microservices with NestJS (message transports), API Gateway patterns, service boundaries.
  • Code quality: ESLint/Prettier, Jest unit/integration tests, basic CI.
  • Clear written communication in English.

Nice to Have (Desired)

  • OpenAI API, Discord API.
  • Docker (multi-stage builds, docker-compose for local dev).
  • Google APIs (OAuth 2.0, Drive/Gmail/Maps) with token refresh/quotas.
  • Upwork integration (public/private APIs, webhooks).
  • Server-side templating: EJS or Handlebars (HBS).
  • Observability: structured logging, metrics, tracing (OpenTelemetry).

Responsibilities

  • Design and ship scalable NestJS services and REST APIs with clean module boundaries.
  • Implement real-time features with WebSockets and background processing with queues.
  • Own data models and PostgreSQL migrations; monitor and tune performance.
  • Build and maintain secure webhook endpoints (HMAC signatures, replay protection, retries, DLQs).
  • Integrate external services (S3, SendGrid, Google APIs, marketplaces) reliably and securely.
  • Document endpoints with Swagger, maintain tests with Jest, and uphold code standards (ESLint/Prettier, reviews).
  • Contribute to a microservices setup (broker, API Gateway, resilience/circuit breakers).

We Offer:

  • Fixed salary in USD;
  • Flexible work schedule;
  • Professional growth and support from experienced colleagues;
  • Supportive leadership with minimal bureaucracy;
  • English language lessons to boost your communication skills.