Senior Full-stack Developer (Node.js/Nest.js/React/GraphQL)
Full-stack Developer (Node.js/Nest.js/React/GraphQL)
About the Project:
We are launching a new product business unit โ an HRM system. We are looking for a Full-stack Developer to join our team and work on developing this web-based solution. The ideal candidate should have extensive experience in Node.js, Nest.js, TypeORM, Webpack, React, PostgreSQL, Redis, and GraphQL.
Responsibilities:
- Design, develop, and maintain an advanced web-based HRM system.
- Work closely with the team to gather project requirements and develop technical solutions.
- Write high-quality, maintainable code following modern programming practices.
- Implement and maintain both front-end and back-end functionality.
- Work with PostgreSQL and Redis databases.
- Create and integrate GraphQL APIs.
Core Tech Stack:
- Node.js
- Nest.js
- TypeORM
- Webpack
- React
- PostgreSQL
- Redis
- GraphQL
Team Composition:
Our team of professionals includes a Product Manager, Product Designers, a Tech Lead, a Team Lead, several Senior Full-stack Developers (who are feature owners), and a QA Engineer.
Requirements:
- 5+ years of experience as a Full-stack Web Developer.
- Strong proficiency in JavaScript/TypeScript.
- Expertise in Node.js, Nest.js, TypeORM, Webpack, React, PostgreSQL, Redis, and GraphQL.
- Proven track record of writing clean, maintainable code.
- Experience with Agile development methodologies.
- Excellent communication and collaboration skills.
- Ability to work independently and remotely.
- Strong problem-solving and analytical skills.
Frequently Asked Questions:
Does the job come with a probation period?
Yes, there is a three-month probation period.
What is the expected work schedule?
Full-time, flexible, but please start no later than 11:00 AM (average 8 hours per day). The Kyiv office is open from 9:00 AM to 8:00 PM. You can work remotely or choose a hybrid mode.
How many vacation and sick days are provided?
- Annual paid vacation โ 21 working days;
- Paid confirmed sick leave;
- 6 unconfirmed sick days/days off per year.
What benefits are offered?
- English courses (up to $80/month after the probation period);
- Compensation for a sports center subscription (up to $80/month after the probation period);
- Medical insurance (50% after the probation period) or $200 per year for healthcare;
- Corporate events.
Hiring Process:
- HR call with a recruiter;
- Interview with the hiring manager (1 hour);
- Trial day (paid);
- Offer for cooperation with Develux.
We believe that people with different perspectives and experiences drive innovation, helping us create unique solutions.
Note: Feedback regarding CV review results will be provided only if we decide to move forward with your application. Otherwise, your data will be retained in our database, and we will contact you if a suitable opportunity arises. The review process takes up to 10 working days.