Senior FullStack Engineer (Node.js, React)

$$$$

We're looking for an experienced Full-Stack Engineer to help build and scale modern SaaS products. You'll work across the frontend and backend, contribute to architectural decisions, and develop reliable, distributed systems that support business-critical workflows.

 

Requirements:

  • 5+ years of professional experience building web applications with TypeScript, Node.js, and React.
  • Hands-on experience designing and operating distributed systems, including event-driven architectures and cloud-native applications.
  • Strong understanding of concepts such as fault tolerance, concurrency, eventual consistency, and resilient integration with external services.
  • Experience with cloud platforms (Google Cloud Platform, AWS).
  • Solid knowledge of relational and NoSQL databases, including PostgreSQL and document-based databases (e.g., Firestore or MongoDB).
  • Experience working with large-scale analytics or data processing solutions is a plus (e.g., ClickHouse, BigQuery).
  • Proven background in long-term product development within B2B SaaS or technology companies.
  • Strong software design, problem-solving, and communication skills.
  • Ability to understand business objectives and translate them into scalable technical solutions.
  • Upper-Intermediate English or higher.

 

Responsibilities:

  • Design, develop, and maintain scalable full-stack applications.
  • Build reliable backend services and modern React-based user interfaces.
  • Design APIs and distributed services that handle high availability and asynchronous workflows.
  • Collaborate closely with product, design, and engineering teams to deliver business value.
  • Participate in architecture discussions, code reviews, and technical planning.
  • Improve system performance, reliability, and maintainability.

 

What we offer:

  • Competitive salary based on experience and local market.
  • Equity opportunity.
  • Flexible remote-first culture.
  • Opportunity to shape the architecture of a growing product and work on challenging technical problems.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 1 July
114 views
ยท
57 applications
Last responded 1 hour ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...