-
OnHires

Senior Full Stack TypeScript Developer

OnHires
Ukraine · Full-time · Mid-Senior

Ukraine / Europe (Ukrainian required)

Remote | Full-time

Remote Restrictions: Schedule: Your workday must overlap by at least 4 hours with Los Angeles, CA (Pacific Time).


Position Overview

Our client - a dynamic and growing software development studio - is seeking a Senior Full-Stack Developer specializing in Node.js, React, and ReactNative. This role offers the opportunity to design, develop, and manage both server-side and client-side functionalities for innovative, complex web and mobile applications.

The ideal candidate is a technical leader who can bridge the gap between business needs and integrated technical solutions, contributing to the entire product lifecycle from architecture to deployment.


Responsibilities

  • Frontend & Mobile: Design and develop high-performance, user-friendly interfaces using React.js and ReactNative.
  • Backend: Implement robust server-side logic with Node.js and TypeScript, ensuring scalability and responsiveness.
  • API & Data: Manage data interchange by developing and integrating RESTful and GraphQL services.
  • Database Management: Work with PostgreSQL, focusing on schema design, query optimization, and reliability.
  • Architecture & Quality: Identify performance bottlenecks, lead code reviews, and uphold high standards for code quality and automation.
  • Product Strategy: Collaborate closely with product managers, designers, and other engineers to define product roadmaps and milestones.
  • Mentorship: Provide technical leadership and mentorship to junior and mid-level developers.


Requirements (Must-Have)

  • Experience: 6+ years of full-stack development experience with a strong focus on Node.js and TypeScript.
  • Education: Bachelor’s or Master’s degree in Computer Science or a related field (or equivalent proven expertise in system architecture and modern development philosophy).
  • Core Stack: Extensive experience with React.js and ReactNative for cross-platform development.
  • Database: Proficient in PostgreSQL (data modeling and optimization).
  • Engineering Excellence: Solid understanding of modern frontend practices, state management (Redux/Mobx), and responsive, mobile-first design.
  • Tools: Proficiency with Git, frontend build tools (Webpack, Babel, npm), and testing frameworks (unit/integration tests).
  • DevOps: Familiarity with CI/CD pipelines and deployment processes.
  • Soft Skills: Strong problem-solving skills and the ability to work both independently and as part of a collaborative Agile team.
  • Languages: Ukrainian and English (B2+) proficiency.


Preferred Qualifications (Nice-to-Have)

  • Experience with other frontend frameworks (Angular or Vue.js).
  • Knowledge of mobile-specific nuances and platform-specific best practices.
  • Familiarity with Docker and Kubernetes for containerization.
  • Experience with design systems and component libraries.
  • Prior experience working in a software development studio or a similar high-paced environment.


Hiring Process

  1. Pre-screen with Onhires’ recruiter
  2. Resume & Portfolio Review
  3. Initial Interview
  4. Short Technical Exercise
  5. Exercise Review (60 min panel interview)
  6. Leadership Interview(s)
  7. Decision

Key Skills

Ranked by relevance

postgresql reactjs server design systems mobile design kubernetes typescript responsive angular webpack graphql docker react cicd git npm
Login to Apply
Posted
Feb 26, 2026
Type
Full-time
Level
Mid-Senior
Location
Ukraine
Company
OnHires

Industries

Software Development

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
flaconi
Related

Full Stack Software Engineer (all genders)

2026-05-21

Full-time
Mid-Senior
Germany
Construction
Engineering
View Job Details
Nupami BD Ltd - Porcelanosa Associate of Bangladesh
Related

Full-Stack Developer

2026-05-28

Full-time
Entry
Germany
Retail Building Materials
Engineering
View Job Details
OMP
Related

Senior Front-End Developer

2026-05-28

Full-time
Not Applicable
Belgium
Software Development
Engineering