np. Python, Warszawa, Startup

Full-stack Software Engineer (React/Node.js)

location-pointer-icon Warszawa
B2B
Front-end
remote

Location: This role is based in the Netherlands, with a hybrid work option. Remote work is also available for candidates based in Poland or Portugal. Please include your location and your salary expectations in your cover letter. This will help us get in touch with you as soon as possible.

Description:

We are looking to hire a Full-stack Software Engineer to join our team. Our ideal candidate should have a strong technical background with deep expertise in middle-layer/server-side logic development with JavaScript (Node.js and React) and a strong willingness to deal with microservices.

Our client is the largest retail group in the Netherlands, which owns and operates building materials stores across the Benelux. Focus areas:

  • CMS for content managers
  • product-related services
  • search engine integration and services around it

This platform is designed based on a microservices architecture (using an event-driven programming paradigm). Currently, the platform contains 40+ services.

Platform tech stack: React, Node.js, SSR, Jest, Java, Spring, Hibernate, JUnit, SNS, SQS, PostgreSQL, DynamoDB Infrastructure: AWS, Docker, ECS, Bitbucket Pipelines (CI/CD), Terraform (IaaC)

Requirements

  • A сomputer science, software engineering, or related field master’s or bachelor’s degree is a must
  • Solid knowledge of architectural patterns and programming paradigms (OOP, SOLID, DDD, etc.)
  • Good knowledge of modern systems architecture components, including microservices, event sourcing, and distributed data processing systems
  • Hands-on experience with common RDBMS (PostgreSQL, MySQL, etc.) and knowledge of DBs design
  • 2 years of middle-layer/server-side logic development experience with JavaScript (Node.js, React, Express, ES6)
  • Understanding of server-side rendering principles
  • Hands-on experience with messages queuing/delivery services (Amazon SQS, SNS, RabbitMQ, Kafka, etc.)
  • Practical experience with infrastructure (Web servers, cloud services, containerization, UNIX/Linux command line)
  • Hands-on experience with state management libraries (Redux)
  • Experience with build tools (Webpack, Babel)
  • Experience with the writing of unit tests
  • A strong English proficiency

Nice to have

  • Experience in backend development with Java, Spring
  • Experience in the optimization of system performance and understanding of monitoring systems and key metrics evaluation and analysis
  • Experience with Contentful CMS

Responsibilities

  • Collaborate closely with Client’s development & infrastructure teams in Kyiv, the Netherlands, and Belgium
  • Actively participate in architectural design sessions, overall team meetings, product meetings, communities of practice, etc.
  • Create an architectural design to illustrate high-level solutions to an application and feature requests
  • Translate business requirements and feature requests into User Stories
  • Contribute to overall product quality, be responsible for the front-end and middle layer stack, and the realization of a microservice’s architecture
  • Deliver high-quality, testable, and maintainable code as well as review code written by others
  • Improve the code quality and delivery approach using best practices
  • Deploy applications on cloud servers using automation services

What we offer

  • Flexible working conditions
  • Competitive salary depending on your experience with a comprehensive benefits package, which includes a monthly €50 stipend to cover work-from-home expenses, and an allocation of 25 vacation days.
  • After one year, WeAreBrain offers access to a Team Reward Program for all employees.
  • Innovative Exploration: Seize the chance to pioneer your department, venturing into uncharted territories, and experimenting with fresh ideas that push boundaries.
  • Entrepreneurial: Immerse yourself in a true entrepreneurial environment where every team member is an owner.
  • Office Perks: We organise lunch in the office and have monthly gatherings for drinks and bites, fostering our team spirit.
  • Remote Work Flexibility: Our team has the freedom to work remotely, allowing you to achieve a healthy work-life balance that suits your preferences.
  • Professional Growth: We value your growth. Take advantage of diverse opportunities and resources designed to nurture your professional development.
  • A creative and dynamic work environment.
WeAreBrain
Agency
< 10
Branża
E-commerce, Cloud Computing, Edtech/Education, Mobile, Retail
Założona
2015

Ta strona używa plików cookie, aby zapewnić Ci lepsze wrażenia podczas przeglądania.

Dowiedz się więcej o tym, jak używamy plików cookie i jak zmienić preferencje dotyczące plików cookie w naszej Polityka plików cookie.

Zmień ustawienia
Zapisz Akceptuj wszystkie cookies