Senior Full Stack Developer (Node.js + React)

We are currently seeking a Full-Stack Developer specializing in Node.js and React to join our dynamic team!

As part of the development team, you'll be involved in enhancing and scaling the functionality of our existing and new products, integrating internal tools, and collaborating closely with different teams. The Full Stack position has an almost 50/50 split between frontend and backend tasks.


Responsibilities

  • Design, develop, and maintain scalable backend systems using Node.js and Express.

  • Implement, optimize, and maintain RESTful APIs to support frontend applications.

  • Integrate third-party services and APIs.

  • Write efficient and performant database queries and schema designs primarily using PostgreSQL.

  • Participate actively in code reviews and provide constructive feedback to team members.

  • Develop and maintain comprehensive automated tests (unit tests, integration tests) to ensure code quality and stability.

  • Develop frontend applications using React, addressing bugs, and implementing features.

Requirements

  • Strong experience with Node.js and Express for backend application development.

  • Proven experience designing and implementing RESTful APIs.

  • Solid expertise with relational databases, particularly PostgreSQL.

  • Experience building web applications with React and familiarity with React app lifecycle.

  • Proficiency with TypeScript and modern JavaScript best practices.

  • Experience working within Dockerized environments.

  • Skilled in writing effective unit and integration tests.

  • Strong analytical and problem-solving skills, with the ability to debug complex issues.

  • Excellent communication skills, comfortable discussing technical topics with both technical and non-technical stakeholders. English proficiency: B2 level or higher.

Will be a plus:

  • Familiarity with cloud platforms.

Working conditions

  • Paid Vacation (16 days), Documented/Undocumented Sick Leave, Leave for Significant Life Events;

  • Quarterly Sports/English bonuses;

  • Compensation for medical insurance;

  • Flexible working hours;

  • Weekends according to the Ukrainian calendar;

  • Exciting events, corporate parties, and pizza parties at the office;

  • Gifts from the company;

  • Friendly environment and a wonderful team.


Join us!

Published 28 March
138 views
·
70 applications
27% read
·
Connected to ATS
Last responded 2 hours ago
To apply for this and other jobs on Djinni login or signup.