Middle Full-stack developer

OTAKOYI is looking for a smart and eager Full-stack Engineer to join client’s team. We like challenges and self-development. If you like it too, don’t hesitate to join us!

Mandatory Technical Skills

  • REST API design and consumption
  • TypeScript (entire codebase)
  • NestJS (modules, controllers, providers, interceptors)
  • Strong experience with Next.js
  • PostgreSQL — querying, transactions, schema design
  • ORM usage (Prisma or equivalent)
  • Object storage / S3-compatible APIs
  • AI API integration — structured outputs, prompt engineering
  • LangChain (AI orchestration)
  • Redis (optional — queues/caching)

Desirable Technical Skills

  • Domain-Driven Design (DDD) — aggregates, factories, repositories
  • Docker and Docker Compose for local service orchestration
  • CI/CD pipelines
  • Deep understanding of software design principles (SOLID, separation of concerns, testability)

Tools & Platforms

  • Docker / Docker Compose (PostgreSQL, Redis, optional MinIO)
  • Spider Cloud API (web scraping SaaS)
  • Prisma CLI (migrate, generate)
  • Git

Responsibilities

  • Design, build, and maintain RESTful APIs and UIs with TypeScript, NestJS, and Next.js.
  • Architect backend services with SOLID principles and scalable patterns.
  • Translate requirements from product/design into technical specs; deliver in iterations.
  • Model data with PostgreSQL; use Prisma for access, migrations, and schema evolution.
  • Integrate AI capabilities via AI APIs and LangChain; craft structured outputs.
  • Work with S3-compatible storage; manage caching/queuing (Redis) as needed.
  • Build and maintain CI/CD pipelines, tests, and deployments.
  • containerize with Docker/Docker Compose; manage multi-service environments.
  • Ensure code quality, docs, and reviews; mentor juniors; share knowledge.
  • Collaborate on architecture, security, performance, and observability.


Recruitment process

  1. Pre-screening Interview with Recruiter (up to 1 hour)
  2. Tech Interview
  3. Client Interview
     

What do we offer?We offer the opportunity to be part of an ambitious team and an experience-driven company to achieve rapid and comprehensive career growth. Do you think that’s all that we can offer? Just have a look at our benefits and bonuses below:
💰Paid vacations and sick leaves;
💸Fair remuneration based on your self-development results;
📢Referral program for candidate recommendation;
🤱Loyal maternity leave policy;
📝Accountant support and tax coverage;
📑Courses of English with the professional teacher;
📚Educational training within the company and outside;
💺Ability to combine remote work and office;
🎉Regular party and team buildings and different funny activities;
 

Required skills experience

Next.js 2 years
Nest.js 3 years

Required languages

English B2 - Upper Intermediate
Published 9 March
150 views
·
84 applications
18% read
To apply for this and other jobs on Djinni login or signup.
Loading...