Position: Senior Backend Engineer (Node.JS)
Company: Gemicle
Experience required: 5y
English level: upper

We are seeking a highly skilled and experienced Senior Backend Engineer to join our growing R&D team. As a member of our team, you’ll have the opportunity to help implement our next generation of features, while also gaining valuable knowledge about the release life cycle domain. With the support of our talented team, you’ll have the chance to take your skills to the next level.

**Responsibilities:**

Collaboration with various stakeholders (Product, Sales, Customers etc.)
Lead the development of complex, cross-team features as a solution owner. Be the one to define the solution architecture across the entire stack.
Leed the architecture, design, and implementation of our core product using the latest Big Data and Backend technologies.
Have a strong eye for the operational aspects of the platform, such as deployment, performance tuning, and monitoring.
Lead and participate in critical technical and product discussions with leaders across our engineering, product, and business teams.
Ownership of the entirety of your features, including API design, implementation, automated testing, and rollout.
Create testable, well-documented code, troubleshoot, participate in code reviews, and optimize backend performance.

**Requirements:**

First and foremost – Team player with strong self-learning abilities and high communication skills.
2+ years of architecting complex SAAS web platform backend services:
infrastructure, API, server-side business logic, continuous deployment
4+ years of proven experience with node.js.
4+ years of experience with container solutions (Docker, Kubernetes)
Experience in DevOps technologies and CI/CD ecosystem
Experience working with cloud services in a microservices environment
Knowledge and experience with Go-Big Advantage
BSc in computer science or equivalent