Full-Stack Node/React Engineer

About the Role 

This is a backend-oriented full-stack position that also requires strong frontend execution. Day-to-day responsibilities include building and owning features end-to-end, primarily using React and Node.js, along with some services in Go and Python. The role involves CRUD workflows, database schema changes, SQL work, and AI integrations. The ideal candidate will have startup experience and a strong technical curiosity-interest in cybersecurity, reverse engineering, or traffic sniffing is a plus (not mandatory). Additionally, the candidate should be capable of mentoring mid-level developers professionally and guiding them in best practices.

 

Key Responsibilities: 

• Full-stack feature ownership (backend-leaning), including React UI work and backend/API delivery. 

• Core implementation areas: CRUD flows, SQL database work Schema changes with drizzle ORM, and AI integrations. 

• Production-grade engineering: monitoring, debugging, performance optimization, and handling incidents/issues in real environments. 

• Architecture work: designing systems or significantly evolving existing architectures, with clear trade-off thinking (performance / scalability / cost /aintainability).

 

Must-have skills: 

• 8+ years of professional software engineering experience 

• Core: TypeScript, Node.js 

• Frontend: React, Shadcn 

• Backend & API: Node.js, Fastify/NestJS, scalable architecture 

• Database: PostgreSQL, Drizzle ORM 

• Testing: Jest (unit), Playwright (e2e) 

• High English proficiency and strong communication skills (B2-C1)

• Startup experience

 

Nice to have skills: 

• Go or Python Experience 

• AWS / GCP 

• GitHub Actions 

• Docker 

• CI/CD pipelines 

• Kubernetes

 

Languages
English - B2 - C1

 

In return we offer: 

• The friendliest community of like-minded IT people 

• Open knowledge-sharing environment - exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies 

• Mobilunity Medical Insurance program is designed to meet our team’s needs 

• Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note 

• Perfect office location in the city center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both 

• No open-spaces setup – separate rooms for every team’s comfort, and multiple lounge and gaming zones 

• English classes in 1-to-1 & group modes with elements of gamification 

• Neverending fun: sports events, tournaments, music band, multiple affinity groups

Required skills experience

React.js 8 years
Node.js 5 years
TypeScript 5 years
PostgreSQL 5 years

Required languages

English B2 - Upper Intermediate
TypeScript, React, Node.js, SQL, PostgreSQL, Next.js, Python, Docker
Published 27 January
93 views
·
36 applications
100% read
·
36% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...