Talent.com
Full Stack TypeScript Developer

Full Stack TypeScript Developer

OnHiresSan Francisco, California, .US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.job_description

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

serp_jobs.job_alerts.create_a_job

Developer Typescript • San Francisco, California, .US