Founded in 2014, WeAreBrain is an award-winning technology company and leading digital agency group with a growing client base in the US, Europe, and Africa. We enable clients to create and execute successful strategies and end-to-end solutions for their digital transformation: from customer-centric design and marketing services to custom software engineering and intelligent enterprise automation.
23 листопада 2021

Full-stack Software Engineer (React/Node.js) (вакансія неактивна)

Київ, віддалено

Необхідні навички

— 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 state management libraries (Redux)
— Experience with build tools (Webpack, Babel)
— Experience with the writing of unit tests
— A strong intermediate English proficiency with good communication skills

Буде плюсом

— Experience in backend development with Java, Spring
— 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)
— Experience in the optimization of system performance and understanding of monitoring systems and key metrics evaluation and analysis


— Full taxes compensation
— Accounting support & consulting
— Medical insurance
— COVID support (monthly financial contribution)
— Partial education compensation
— English classes
— Paid time off (vacation, sick leaves, public holidays)
— Career path design, helping to reach out next promotion steps
— Cool Friday’s parties in Creative Quarter:)


— Collaborate closely with Maxeda’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

Про проєкт

Our client is the largest retail group in the Netherlands which owns and operates building materials stores across the Benelux

Our Kyiv-based team is working on the custom development of a digital platform that serves the Client’s online stores for the Netherlands & Belgium

Focus areas:
— CMS for content managers
— product-related services
— search engine integration and services around it

This platform is designed based on 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 (Amazon container management service), Bitbucket Pipelines (CI/CD), Ansible and Terraform (IaaC)