Middle Full Stack Engineer (React and Kotlin)

โ€” Remote (Eastern Europe preferred: Ukraine, Romania)

โ€” Full-time

 

Project

Our client is a mature AI startup with a stable product that has been in production for years. The developer will join a small full-stack team contributing to both frontend and backend development. 

The project involves working closely with product managers and a local team leader. Communication, proactive problem-solving, and deep understanding of the codebase and business domain are essential.

 

The main focus will be on front-end tasks, but occasional back-end work is expected, so fullstack experience is highly valued.

 

Responsibilities:

  • Full-stack development within a product team;
  • Building new features and maintaining existing products;
  • Collaborating with product managers and team members on web applications;
  • Implementing backend endpoints and modifying SQL schemas as needed;
  • Optimizing code for performance, maintainability, and scalability;
  • Following clean code practices and SOLID principles;
  • Proactively clarifying requirements and resolving blockers independently;

Requirements:

  • 4+ years of software development experience;
  • Strong front-end skills in React + TypeScript;
  • Backend experience in Kotlin, REST services, clean architecture;
  • SQL experience: schema design and query writing;
  • Excellent communication and leadership skills;
  • Motivated, proactive, and independent;
  • Experience in fast-paced startup environments;
  • English: B2+ (very fluent, proactive communication);

Would be a Plus

  • Previous startup experience;
  • Knowledge of Agile methodologies and leadership potential;
  • Familiarity with best-practice development bootcamps;

What We Offer

  • Remote-first work environment;
  • Long-term engagement with a stable, growing startup;
  • Mature product with a constant pipeline of complex features;
  • Free-of-charge short best-practices bootcamp before assignment;
  • Agile teamwork experience and leadership growth;
  • Flexible work schedule;
  • Career development and personal development plan;
  • Paid sick leaves and vacations;
  • Refund of personal professional growth (courses, platforms, etc);
  • Personal development plan;
  • Internal accountant;
  • Ability to select currency for your contract.

Required skills experience

React.js 3 years
Kotlin 1 year

Required languages

English B2 - Upper Intermediate
Published 25 November
129 views
ยท
33 applications
68% read
ยท
4% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...