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




