Position: Middle Back-End Developer (Node.js)
Company: Kapsys
Experience required: 3y
English level: intermediate

We are rapidly growing and are searching for talented people to increase the potential of our teams of professionals.
For this position, we are looking for a Middle Back-End Developer (Node.js).

You will build and maintain a custom CRM for a Swiss Insurance Broker. You should be able to build test-driven (unit tests) code and communicate with the team.
 
Our team:
 
You will be working along with a fantastic international team that includes:

-Project Lead / Switzerland
-Project Manager/ Ukraine
-Product Owner / Switzerland
-Web Design / Ukraine
-Senior Backend Dev / Russia
-Middle Backend Dev / Ukraine
-Middle+ Backend Dev / Ukraine
-Middle Angular Front-end Dev / Ukraine
-Ionic App Development / India
 
Required skills

-3+ years of hands-on experience in backend development
-2+ years of experience in developing using Node.js
-Experience with Kubernetes, AWS
-Experience with REST API’s
-Experience with NoSQL databases (e.g. MongoDB)
-Experience with Git 
-Upper-Intermediate English, both written and spoken
-Positive mindset and details oriented approach
 
Will be a plus:

-Bachelor’s degree in Computer Science or similar
-Experience with CI/CD pipelines
-Knowledge of TypeScript
-Knowledge of commands in Linux
-Experience with Docker
-Experience with Redis
-Experience with Elastic Search
-Experience with GraphQL (apollo-server)
-Experience with unit and integration tests

Responsibilities:

-Analyze and estimate implementation efforts.
-Development of new features
-Maintenance of existing functionality
-Participate in software, and architecture design meetings

We offer:

-Competitive compensation depending on experience and skills
-Broad and advanced technology stack - huge opportunity to grow, learn -and diversify your skills
-Possibility to dive into cross-cultural communication and use English in daily meetings 
-Remote work with a flexible schedule
-Paid PTO on yearly basis
-Open-minded management, no bureaucracy 

Project technologies are:
 
-Backend: Node.js, Typescript
-Client-side: Angular
-Cloud provider: AWS
-CI/CD: GitHub actions
-Infrastructure management: Kubernetes / AWS ECS
-Architecture: Microservice architecture, REST API


Interview stages:

-1-st stage - Video interview with HR Manager
-2-nd stage - Video interview (technical) with our Team lead
-3-rd stage - Final interview with CEO