All offersWrocławJSNode.js Fullstack Developer
Node.js Fullstack Developer
JS
BCF Software Sp. z o.o.

Node.js Fullstack Developer

BCF Software Sp. z o.o.
Wrocław
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent, B2B
Operating mode
Office

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

Job description

Online interview
Friendly offer
 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