Back to offers

Node.js Fullstack Developer

About position

We are in need of a skilled Fullstack Developer with expertise in Node.js to join our team. As a Fullstack Developer, you will develop and maintain web applications, ensuring their functionality, reliability, and performance. You will work collaboratively with the rest of the development team to deliver high-quality software solutions.

Requirements

  • Bachelor's or Master's degree in Computer Science or related field.
  • Minimum 5 years of professional experience as a Fullstack Developer with Node.js.
  • Strong understanding of web development fundamentals such as HTML, CSS, and JavaScript.
  • Experience building frontend interfaces using modern web technologies such as React, Redux, API Context, and Recoil.
  • Knowledge of back-end development with Node.js, including server-side architecture and API design.
  • Experience with database technologies such as MySQL or MongoDB, and ORMs like Sequelize, Prisma, and TypeORM.
  • Familiarity with Git and Agile methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.

Nice to have:
* if you have no experience with some of those below, we’ll help you to learn!

  • Experience with RabbitMQ and JWT, and working with Docker.
  • Knowledge of SvelteKit, Ethers.JS, Tailwind, and/or MPC will be a PLUS; 
  • Experience with SSR, NextJS, Gatsby, and additional libraries like react-query and middlewares in redux.
  • Understanding of multivariate testing, SEO, and web analytics.
  • Solid grasp of the JavaScript language and experience with TypeScript appreciated.
  • Experience with common front-end development tools such as Babel, Webpack, and NPM.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • React certifications.
  • English proficiency at the C2 level.
  • Basic knowledge of Photoshop.

Your responsibilities

  • Develop, maintain, and improve web applications using Node.js.
  • Build responsive, mobile-friendly, and accessible frontend interfaces with modern web technologies such as React.
  • Collaborate with the team to identify and prioritize software features and bug fixes.
  • Write efficient and reusable code and perform code reviews to ensure quality and maintainability.
  • Optimize web application performance by identifying and resolving bottlenecks in both frontend and backend components.
  • Ensure the web application is secure and follows best data protection and privacy practices.
  • Work with project managers and stakeholders to ensure timely and accurate delivery of software solutions.
  • Use ExpressJS, NestJS, and knowledge of SQL and NoSQL databases such as PostgreSQL, MySQL, MSSQL, DynamoDB, Redis, and MongoDB.
  • Use ORMs like Sequelize, Prisma, and TypeORM.
  • Design and build RESTful APIs, create Unit Tests, and use Swagger.
  • Be proficient in TypeScript.

We offer

[object Object]

Competitive compensation

[object Object]

Equality and start-up atmosphere

[object Object]

Life insurance

[object Object]

Referral bonus

[object Object]

Flexible working hours

[object Object]

Parties – excellent ones

[object Object]

Limitless. We don’t have a rigid raise program

[object Object]

English classes

[object Object]

Co-financing of a MultiSport card

[object Object]

Co-financing of LUXMED medical care package

Meet our recruiters
Dominika Komar

Dominika Komar

International Talent Acquisition Specialist

I’m an artistic soul and an analytical mind, who loves to take on new challenges. I’m also a self-proclaimed master of time management. Professionally, I'm fascinated by the use of new technologies in recruitment and employer branding.

linkedin
Bartosz Wyrwas

Bartosz Wyrwas

Talent Acquisition Specialist 

IT world builds an exciting future, and my goal is to find exceptional talent that will rise to the opportunities available in our company.

linkedin
Maja Pogorzelczyk

Maja Pogorzelczyk

Talent Acquisition Specialist 

As a fan of human behavior, I’ve been appreciating working with interesting people, so recruiting gives me this opportunity to find unique minds. Thanks to such people, our company is constantly improving. In my spare time, I am into dancing, which brings me great energy! 

linkedin
experience

Experience

5+ years

location

Location

Remote

Node.js Fullstack Developer