Position: Senior Backend Engineer (Node.js) for green sustainability company
Company: ReviewForest
Experience required: 5y
Category: Node.js
English level: fluent
Published: 2021-03-01T00:00:00+02:00

Our small team is looking for a senior backend engineer who is great at planning, building and shipping. At the same time you should also understand business requirements. We need you to lead our small dev team to build and scale faster & better. 

ReviewForest is already used by 2000+ companies and plants thousands of trees every month. In 2022 we want to add more review platforms while adding more features for our customers.

Our structure/process: Remote, Agile
Our team: spread between Germany, Ukraine and Indonesia. 2 Backend, 1 Frontend (vue.js), 2 UX/UI Designer

Why is the job open: We need someone with more experience, who can plan and execute the technical side of our business goals. At the same time, you need to take what started as an MVP and introduce more best practices.

We have product market fit and need to refactor our backend to continue building a reliable product.

Procedure for hiring: 
1) HR interview 2) Technical Interview 3) 4-6 h test task, paid on success 4) An offer 


**Responsibilities**
- Lead development
- Consult on best engineering approaches, technologies, architecture, design, tools, and solutions
- Provide implementation estimates and evaluations of different solutions and approaches
- Plan which parts need to be refactored and how
- Translate designs and wireframes into API skeletons and component architectures
- Write performant, safe and beautiful code
- Provide solutions for discovered bottlenecks and get a chance to refactor parts of the code you hate the most so you never see them again.

**Requirements**
- English skills of Advanced or higher are required
- At least 5 years of experience (tell us what similar projects you worked on)
- Node.js (Typescript) & MongoDB
- Architecture Design
- Good communication skills (also business communication)
- A great team player. This position requires working with others closely.
- Hands-on approach

**Nice To Have**
- DevOps knowledge
- vue.js

**What We Offer**
- Work with a young, small and friendly team
- 14 paid vacation days 
- 7 paid days of sick leave 
- Remote-based work
- Fixed-salary between $5000-6000
- Full-time, long-term role