logo[мetahunt]
> DOU
senior

Full Stack Engineer

Goji Labs
format:Remote
node.jstypescriptreactreact nativetanstack querygraphqlrest-apivitehtml/csstailwind cssci/cd
expobabelpostgresqldockerkubernetes
test task:yes
experience6+ years
> full description

Position Overview

We are currently seeking a Senior Full-Stack Developer specializing in Node.js, TypeScript, and React to join our team. This role offers the opportunity to design, develop, and manage both server-side and client-side functionality for innovative web and mobile applications.

The ideal candidate will contribute to full-stack projects, working closely with our team to create integrated solutions that meet both technical and business needs.

Responsibilities

  • Design and develop user-friendly interfaces for web and mobile applications using React.js and React Native.
  • Implement server-side logic using Node.js and TypeScript, ensuring high performance and responsiveness to requests from the front end.
  • Manage the interchange of data between servers and users, including developing API interfaces with RESTful and GraphQL services.
  • Identify and address performance bottlenecks and bugs, and propose effective solutions.
  • Uphold code quality, organization, and automation best practices.
  • Enhance existing features and create new ones, contributing to our portfolio of applications.
  • Work collaboratively with product managers, designers, and other engineers to define product roadmaps and milestones.
  • Participate in code reviews and contribute to maintaining strong engineering standards across the team.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field, or the ability to demonstrate equivalent expertise in modern development practices and system architecture.
  • 6+ years of full-stack development experience, with strong proficiency in Node.js and TypeScript.
  • Extensive experience building user interfaces with React.js and React Native.
  • Strong proficiency in TypeScript and a solid understanding of modern frontend development practices.
  • Experience with modern state management and data-fetching solutions, particularly TanStack Query (formerly React Query).
  • Knowledge of RESTful API integration and GraphQL.
  • Strong understanding of responsive web design and mobile-first principles.
  • Experience with modern frontend build tools and bundlers such as Vite, esbuild, Turbopack, and SWC.
  • Proficiency in HTML5, CSS3, and Tailwind CSS, with strong attention to UI/UX details.
  • Knowledge of testing frameworks and the ability to implement unit and integration tests.
  • Proficiency with version control systems such as Git.
  • Familiarity with CI/CD pipelines and deployment processes.
  • Strong problem-solving skills and the ability to work both independently and as part of a collaborative team.

Preferred Qualifications

  • Prior experience developing mobile applications with React Native.
  • Familiarity with the React Native ecosystem and tooling, including Expo, Metro, and Babel.
  • Proficiency with PostgreSQL databases.
  • Knowledge of mobile-specific best practices and platform-specific nuances.
  • Familiarity with design systems and component libraries.
  • Familiarity with Docker and Kubernetes for containerization and orchestration.
  • Experience with continuous integration and deployment pipelines.
  • Prior experience working in an Agile/Scrum development environment.
  • Previous experience in a software development studio, agency, or similar environment.
  • Leadership or technical ownership experience is a plus.

Hiring Process

  • Resume and portfolio review
  • 30–45 minute initial interview
  • Short exercise
  • 60-minute exercise review (panel)
  • Leadership interview(s)
  • Decision



Відгукнутись на вакансію