OnHires
Senior Full Stack TypeScript Developer
OnHiresUkraine7 hours ago
Full-timeRemote FriendlyEngineering

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