Middle Full-Stack Developer (React.js + Node.js)
We are excited to invite full-stack JavaScript developers, to join our team on a full-time basis.
Full time | (Office or Hybrid) | Lviv, Ukraine
Responsibilities:
- Implement front-end and back-end solutions for both existing and new projects;
- Conduct code reviews and ensure project code quality;
- Collaborate with the team and clients to define, design, and deliver new features;
- Optimize applications for speed, scalability, and security;
- Suggest improvements to development processes and best practices;
- Provide estimates for new features and technical tasks.
Requirements:
Technical (required):
- Strong knowledge and commercial experience in JavaScript/TypeScript;
- Experience in developing web applications with React.js and Next.js;
- Proficiency in state management tools such as Redux or Zustand;
- Strong experience with Node.js and frameworks like Express.js or Nest.js;
- Experience in designing and implementing RESTful APIs and working with GraphQL;
- Solid understanding of SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Firebase);
- Hands-on experience with Docker and containerized applications;
- Familiarity with microservices architecture and event-driven systems (Kafka, RabbitMQ, or similar);
- Experience working with authentication & authorization (OAuth/JWT);
- Good understanding of CI/CD pipelines and DevOps practices;
- Strong knowledge of HTML5, CSS3, and experience with CSS-in-JS solutions like Styled Components, TailwindCSS;
- Experience working with version control systems (Git) and GitHub/GitLab workflows;
- Ability to write clean, efficient, and testable code, following SOLID principles and best practices.
Will be a plus:
- Experience with WebSockets and real-time applications (Socket.io);
- Knowledge of serverless architectures (AWS Lambda, Firebase Functions);
- Experience with Unit Testing and E2E Testing (Jest, Cypress);
- Familiarity with Headless CMS (Strapi, Contentful).
Personal:
- Strong analytical and problem-solving skills;
- Proactive approach to challenges and solutions-oriented mindset;
- Ability to work independently and as part of a team;
- Strong communication skills in English (Intermediate+).
We offer:
- Open management and a friendly, dynamic team.
- Up to 100% compensation for certifications and up to 50% reimbursement for educational programs.
- 18+4 paid vacation days per year.
- Flexible working schedule.
- Company-provided devices.
- Accounting support.
- Convenient office location and a productive work environment.
- A win-win approach for both you and the company.
Published 20 March
82 views
ยท
13 applications
47% read
ยท
47% responded
Last responded 7 days ago
๐
Average salary range of similar jobs in
analytics โ
Similar jobs
United States