Node.js Fullstack Developer

JavaScript

Node.js Fullstack Developer

JavaScript
Plac Solny 14a, Wrocław

BCF Software Sp. z o.o.

Undetermined
B2B, Permanent
Mid
Office
4 169 - 7 227 USD
Gross per month - Permanent
2 918 - 5 559 USD
Net per month - B2B

Job description

 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.

Wrocław, Plac Solny 14a

Requirements:
  • Bachelor's or Master's degree in Computer Science or a 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 FE interfaces using 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 DB technologies: MySQL or MongoDB.
  • Experience with 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*:
  • 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.
* if you have no experience with some of those below, we’ll help you to learn!

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:
  •  Competitive compensation.
  • Life insurance.
  • Flexible working hours.
  • Limitless - we do not have a rigid raise program.
  • Co-financing of a MultiSport card.
  • Equality and start-up atmosphere.
  • Referral bonus.
  • Parties - excellent ones.
  • English classes.
  • Co-financing of LUXMED medical care package.

Please visit our website for more information: www.bcf-software.com

Tech stack

    HTML

    master

    CSS

    master

    Node.js

    master

    React

    master

    Git

    advanced

    MySQL

    regular

    MongoDB

    regular

    RabbitMQ

    nice to have

    JWT

    nice to have

    Docker

    nice to have

Office location

Published: 17.03.2023