Principal Fullstack Engineer (Node.JS + React)

Ukrainian Product πŸ‡ΊπŸ‡¦

TemaBit Fozzy Group is an IT company that develops unique solutions for more than 40 businesses of Fozzy Group. We specialize in web and mobile development, as well as software for managing business processes and infrastructure projects.

In addition, we experiment and care about the team and the Guest, we value cooperation, we preach honesty and openness.

 

As a Principal Engineer you will operate across multiple teams and projects, shaping engineering foundations with focus on Cloud Native AI-powered development, establishing reusable solutions, and ensuring consistency in engineering practices within Software Development. You will act as a catalyst for engineering excellence, setting up technical foundations within newly formed project teams, guiding project Tech Leads, and then translating your learnings into reusable tools, templates, and standards for broader adoption.

 

This role is central to our vision of elevating engineering across the organization. Principal Engineer not only solves hard problems but also enables others to solve them better, faster, and more consistently. This is a high-impact, hands-on role that blends technical leadership, enablement, and strategic contribution to the overall engineering ecosystem.

 

Key Responsibilities:

  • Act as a key tech expert in JavaScript ecosystem across both Frontend (React) and Backend (Node.js) stacks at Development Center of Excellence.
  • Identify common challenges across teams and convert project learnings into reusable solutions (e.g., templates, internal libraries, tools) through the Temabit Development Platform.
  • Partner with project teams to bootstrap new initiatives, establishing architecture, tooling, and engineering practices that align with organizational standards.
  • Provide hands-on support during the initiation phase of projects, enabling teams to start fast and build right.
  • Provide guidance and mentorship on demand for Tech Leads and Engineers in applying best practices, performance optimization, and secure development principles.
  • Collaborate with other Principal Engineers, Architects, and the Development leadership team to drive engineering strategy and governance.
  • Conduct engineering reviews, technical assessments, and knowledge-sharing sessions to raise the overall engineering bar.
  • Conduct technical interviews for key engineering roles (Tech Leads, Senior Engineers).

     

Requirements:

Technical Expertise:

  • 8+ years of professional experience with JavaScript/TypeScript.
  • Deep expertise in Node.js, including frameworks like Express, Fastify, or Nest.js.
  • Solid experience with React.js and modern frontend development (Hooks, Context API, component design patterns, etc.).
  • Strong knowledge of TypeScript, including typing patterns and tooling for large-scale applications.
  • Experience with relational and non-relational databases (e.g., PostgreSQL, DynamoDB) and ORMs like Prisma, TypeORM, Drizzle.
  • Familiarity with modern CI/CD, containerization (Docker), and orchestration (Kubernetes).
  • Solid practical experience with AWS cloud services (Lambda, API Gateway, DynamoDB, S3, EC2).
  • Strong grasp of software architecture, system design, and distributed systems principles.
  • Solid practical experience with testing practices and frameworks like Jest, React Testing Library, and integration testing tools.
  • Experience of using AI / LLM tools for boosting quality and efficiency of software engineering process.

     

Leadership & Collaboration:

  • Proven ability to lead without authority, influencing multiple teams and engineers across projects.
  • Experience guiding Tech Leads and engineers through complex technical and organizational challenges.
  • Comfortable operating in ambiguous or undefined problem spaces, providing structure and clarity.
  • Excellent communicator with the ability to present ideas and facilitate discussions.

 

We propose:

  • The ability to generate and influence decision-making.
  • Competitive salary discussed based on the results of the interview with the successful candidate.
  • Medical insurance.
  • Discounts for network employees.
  • Remote work mode, and if you want to work in the office β€” there is a cozy co-working space in the Silver Breeze business center on Rusanivka.

Required languages

Ukrainian Native
Node.js/Express.js/NestJS, React, TypeScript, PostgreSQL, Docker/Kubernetes, AWS services
Published 18 August
77 views
Β·
11 applications
100% read
Β·
28% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...