Full Stack TypeScript Developer
📍 Ukraine / Europe (native Ukrainian required) | Remote | Full-time
Our client – a dynamic and growing software studio building complex web and mobile applications – is looking for a Senior Full-Stack Developer (Node.js + React + React Native + TypeScript).
You will work on end-to-end development across server and client, contribute to architecture and optimization, and mentor junior engineers.
Responsibilities
Develop user-friendly interfaces for web and mobile applications using React.js and React Native.
Implement server-side logic with Node.js/TypeScript, ensuring scalability and high performance.
Design and integrate APIs (RESTful, GraphQL) and manage data flow between client and server.
Work with PostgreSQL: schema design, query optimization, and database reliability.
Identify and resolve performance bottlenecks and bugs.
Maintain code quality, automation, and CI/CD best practices.
Collaborate with product managers, designers, and engineers in Agile processes.
Conduct code reviews and mentor junior developers.
Requirements (Must-Have)
6+ years of full-stack development experience.
Strong expertise in Node.js and TypeScript.
Proven experience with React.js and React Native.
Proficiency in PostgreSQL (data modeling, query optimization).
Solid understanding of modern frontend practices, Redux/Mobx, and responsive design.
Experience with RESTful and GraphQL APIs.
Strong knowledge of HTML5, CSS3, with attention to UI/UX details.
Experience with build tools (Webpack, Babel, npm).
Knowledge of testing frameworks (unit and integration tests).
Proficiency with Git.
Experience with CI/CD and deployment processes.
Strong problem-solving and collaboration skills.
Native Ukrainian + English (B2+) required.
Preferred (Nice-to-Have)
Experience with additional frontend frameworks (Angular, Vue.js).
Knowledge of Docker, Kubernetes.
Familiarity with design systems and component libraries.
Experience in an Agile/Scrum environment.
Leadership or mentoring experience.
Hiring process
Resume and portfolio review
30-45 minute initial interview
Short exercise
60 minute exercise review (panel)
Leadership interview(s)
Decision
Remote restrictions: Workday must overlap by at least 3 hours with Los Angeles, CA, USA
- Department
- Full-stack Development
- Role
- Full Stack Typescript Developer
- Locations
- Multiple locations
- Remote status
- Fully Remote
- Employment type
- Full-time

Already working at OnHires ?
Let’s recruit together and find your next colleague.