image
Remote
Upper Intermediate

Full-stack Engineer ( React/ Node)

Apply Now

OTAKOYI is looking for a skilled and motivated Full-stack Engineer ( React/ node) to join our team. If you're driven by solving complex problems, thrive on technical challenges, and value continuous growth — this opportunity is for you. 

This role requires engineers who are comfortable working with high-level functional requirements, contributing to technical estimation, and delivering production-ready, maintainable solutions. The work environment strongly encourages AI-augmented development with clear governance and quality expectations. This is not a task-only execution role.

Required Skills

  • Middle+ or Senior level, 4+ years of real production experience
    Comfortable working with: incomplete or evolving requirements, high-level briefs instead of detailed task lists
  • Experience with ExpressJS, TypeScript, tRPC and/or oRPC (Nice to have), Zod for schema validation, Prisma ORM and/or Drizzle ORM, PostgreSQL, GraphQL, Python (Django, FastAPI), Next.js
  • React-based application development
  • Experience working with component libraries and reusable UI patterns
  • Strong ownership mentality
  • Product-focused and long-term maintainability mindset
  • Respect for security, confidentiality, and governance rules
  • Practical understanding of AI-assisted coding workflows (Cursor, Claude Code, OpenAI Codex or similar agent-based tools)
  • Ability to review, validate, and refactor AI-generated code
  • Willingness to work with paid / licensed AI tools

Responsibilities

  • Act as an Individual Contributor embedded in the client’s engineering team
  • Take ownership of features or technical work packages end-to-end
  • Translate high-level requirements into working solutions using the defined stack
  • Write clean, maintainable, and well-structured TypeScript code
  • Contribute rough effort estimates (person-days / person-weeks)
  • Clearly communicate assumptions, exclusions, technical risks
  • Proactively signal scope or estimate changes
  • Follow client-defined: architecture decisions, coding standards, review and release workflows
  • Participate in regular syncs, reviews, and progress discussions

 

Communicationa and Collaboration

  • Good spoken and written English
  • Comfortable working directly with client engineers
  • Able to clearly explain technical decisions and trade-offs
  • Collaborative, pragmatic, and outcome-oriented
     
We're growing fast — come grow with us.
Bohdana Buta
Recruitment Lead
Let’s Connect
image
Share

Recruitment Process

image
image
image

Where Talent Meets Opportunity

Tell us about yourself *
No more than 5 files up to 5MB each
Contact details
Phone

By submitting this form I consent to processing my personal data as described in thePrivacy Policy

We're growing fast — come grow with us.
Bohdana Buta
Recruitment Lead
Let’s Connect
image
From Hello to Hired
1
We review your application
2
We reach out for a quick chat
3
We explore the best fit
4
We grow together!
Chosen by more than 160+ companies
imageimage
imageimage
imageimage
imageimage
imageimage
imageimage
imageimage
imageimage