We are hiring a Node.js Developer to manage data exchange between server and client applications. Your main responsibilities will involve building server-side logic, maintaining the core database, and ensuring optimal performance and responsiveness to front-end requests.
Additionally, you’ll be responsible for integrating the front-end components developed by your colleagues. Therefore, a foundational understanding of front-end technologies such as Vue.js, AngularJS, ReactJS, or any JavaScript framework is essential.
We are a company that develops software for a global travel company. Our projects aim to make vacationing easier and more enjoyable. By joining us, you’ll have the chance to shape experiences for users worldwide. With a diverse range of clients and unique online behaviors, our projects offer ongoing learning and growth opportunities.
responsibilities :
Collaborate with team members to deliver high-quality software solutions
Write, refactor, and maintain Node.js code
Deploy changes to staging and production environments in CI/CD workflows
Ensure updated security measures are in place to prevent unauthorized access
Diagnose and fix any issues in the code
Create comprehensive test suites to validate all functionality outlined in the design
Develop highly resilient code capable of delivering excellent performance to end-users
requirements-expected :
Bachelor’s or Master’s degree in Computer Science, Mathematics, or relevant experience
Proficiency in JavaScript and Node.js
Hands-on experience with REST, MySQL/PostgreSQL, WebSocket, MongoDB, Redis, and related technologies
Familiarity with Docker and AWS infrastructure
Solid understanding of data security principles
Knowledge of JavaScript web stacks, libraries, and frameworks
Strong analytical and problem-solving skills
Excellent communication, teamwork, and interpersonal skills
Ability to work effectively in a global environment
Understanding of front-end technologies
Strong collaboration skills for working with cross-functional teams
Minimum 3 years of experience in a similar position
Proficiency in English (C1 level)
Strong communication and interpersonal skills
Ability to multitask, stay organized, and prioritize effectively without supervision
Proven teamwork skills
offered :
Opportunities for constant development and work on exciting projects
Working in an international environment
English lessons
Attractive remuneration in Euro
Flexible working hours
Fully or partially paid training and development
Required presence in the office 1-2 days per week
benefits :
sharing the costs of sports activities
sharing the costs of foreign language classes
sharing the costs of professional training & courses
remote work opportunities
flexible working time
integration events
corporate gym
corporate sports team
corporate library
no dress code
coffee / tea
drinks
parking space for employees
leisure zone
sharing the costs of tourist services
sharing the costs of tickets to the movies, theater