Middle Node.JS Developer (offline)

Description:
We are looking for specialists for developing microservice based architecture. We use Kubernetes for clustering and Azure for hosting. There is a legacy Core API app written on PHP/Symfony which is planned to migrate into a bunch of dedicated microservices. There is also an existing list of a microservices, and each of them has its own responsibility domain. We prefer to use NodeJS (Loopback4) and Kotlin (Spring Boot WebFlux) based tech stack. Also, there is a couple of services written in Scala (Play2). Each service is shipped with its own OpenAPI (Swagger) spec. We have a lot of 3rd party integrations and data aggregations. We use MySql, Mongo, Redis, RabbitMQ for data sources. We have a SPA on React/Redux. We use -Concourse CI for automated deployments and Bitbucket for storing repositories.

Requirements:
- Strong knowledge of NodeJS (any of Loopback, Express, Koa, etc.)
Typescript/ES6
- Experience working with APIs (Swagger, OpenAPI, REST, GraphQL, gRPC, SOAP) and complex apps
- Experience of developing reactive event-driven applications in a clustered environment
- Experience with Redis/RabbitMQ or others Message Brokers
- Strong understanding of microservice architecture
- Strong understanding of Continuous Integration, Continuous Delivery and GitFlow
- Ability to write code according to best practices. Strong understanding of OOP, GRASP and concepts of functional programming

Will be a plus:
- Knowledge of Loopback4.
- Knowledge of Kubernetes and Docker.
- Java/Kotlin + Spring Boot
- PHP + Symfony

Responsibilities:
- Development of trending UK banking solution based on microservice architecture
- Communication with worldwide team and directly with customers
- Take part in the technical decision-making process
- Take part in technical discussions
- Do R&D and explore alternative technical solutions
- Grow as a technical expert :)

We Offer:
- Employment type: full-time
- Social package.
- Competitive salary.
- Career growth.
- Comfortable office in the center of Lviv.
- Corporate activities.
- Full-equipped workplace.

About Binariks

Hi, we’re Binariks 👋

We are software development outsourcing company providing advanced consulting and development services to clients across the globe. The company is headquartered in the USA with development and consulting center located in Lviv, Ukraine. Binariks was founded by a group of top software outsourcing experts with over 20 years of experience working in the industry. We partner with various organizations ranging from startups to big enterprises helping them to achieve business success by creating winning teams and products while leveraging lean organization principles.

Why choose us?
⚪️ We integrate our newbies via a personal onboarding system. From the first day, you feel yourself in the right place;
🔵 In Binariks the most important thing is people. You always get all support you need to do your work without overloads or burning out;
⚪️ We’re a team of like-mind professionals. You’ll be comfortable working with us because we always stand for clear mutual communication;
🔵 We equip employees with in-house learning and tech talks, plus we reimburse costs for Training & Conference;
⚪️ We never forget about a healthy work-life balance.

For us, the team is the main factor of success. We value — involvement, openness, and a willingness to grow with us. Let’s change the world together, your Binariks💙

Company website:
https://binariks.com/

DOU company page:
https://jobs.dou.ua/companies/binariks/

The job ad is no longer active

Look at the current jobs Node.js Lviv→