Position: Software Engineer (Node.js)
Company: Softblues
Category: Node.js
Experience required: 5y
English level: upper

Our client is looking for a Node.js Backend Developer to collaborate with co-workers from design, engineering, product, project and QA to implement applications for future scale, building systems from scratch to fulfil customer requirements. You will have to identify performance bottlenecks and fix them and write clean code that is well-tested and documented.
Our client is a leading cutting-edge modular platform for international payment transactions. They are building an innovative cloud-based iPad POS system for cashiering that is driving digitalisation in Germany.

**Requirements:**
● 5+ years of Node.js application design and testing experience (proficiency with modern JavaScript).
● Being able to work independently across the full backend stack with little to zero hand holding.
● Experience with high scalability SaaS systems built with Micro Services.
● Experience with Cloud infrastructure (preferably Google Cloud Platform, GCP).
● Experience with Kubernetes (or any other Docker orchestration tool).
● Good understanding of implementing CI/CD processes.
● Vast experience with databases, preferably SQL with PostgreSQL, as well as NoSQL.
● It’s a plus if you’ve worked in a start-up before, have a background in computer science and if you’re multi-lingual (experience in Java, TypeScript).

**We offer:**
● Competitive compensation and regular performance-based salary and career development reviews.
● Passionate experienced team, friendly atmosphere, concern for the comfort of specialists.
● A corporate culture that inspires growth and development (tech talks, mentoring, etc).
● Accounting assistance.
● Regular team-building activities.
● Comfortable working environment.
● 18 working days paid vacation.
● No micromanagement.
● Remote work.