📍 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
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Full-stack (Kotlin) Engineer (m/f/d) - Team Payments
2026-05-21
Full Stack Software Engineer (all genders)
2026-05-21
Full Stack Engineer (Remote Ireland / UK)
2026-05-28
- Posted
- Aug 19, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Ukraine
- Company
- OnHires
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full-stack (Kotlin) Engineer (m/f/d) - Team Payments
2026-05-21
Full Stack Software Engineer (all genders)
2026-05-21
Full Stack Engineer (Remote Ireland / UK)
2026-05-28