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