Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
- Pre-screen with Onhires’ recruiter
- Resume & Portfolio Review
- Initial Interview
- Short Technical Exercise
- Exercise Review (60 min panel interview)
- Leadership Interview(s)
- Decision
Key Skills
Ranked by relevanceReady to apply?
Join OnHires and take your career to the next level!
Application takes less than 5 minutes

