![](https://apply-jobs.eva.ai/wp-content/uploads/2024/07/employers/47dee4e55ff86039e385c362b625af84-dcfd392e-b8a5-ea0f-6087-19a32d56edc9_Screen_Shot_2018-10-04_at_12.21.12.png-150x150.png)
Back-End Software Engineer (node.js)
Job Description
// About EVA.ai
Basically, EVA.ai is what you see ATM 🙂 It’s an A to Z solution for searching and matching such great talent like you to the best jobs in the company, helping them with screening, interviews, etc.
- Our clients are as big and cool as the United Nations (yeah, that one) and growing.
- We've got an NLP chatbot, ML Matching etc.
- We believe in agile, practice SCRUM, follow SOLID principles and love innovations.
- We don't hire juniors, so we are quite smart and quite efficient 🙂
Become a part of innovation with our family.
// Position Description
As a Front-end Software Engineer, you will be working on the architecture and implementation of one or more high-scale, 24/7 microservices.
This position is fully remote, so you can work from anywhere.
// Responsibilities
- Write code. SOLID practices, all sorts of tests, pair reviews.
- Talk to people. We're quite flat, so depending on the service and feature, you will be working with product analysts, customer success, designers, and obviously other developers.
- Participate in SCRUM. Especially retros.
// Requirements
- BS in CS or equivalent
- English B1
- Node.js
- SQL
- SOLID principles
Plus but not a blocker:
- Experience with microservices
- React
- RabbitMQ
- Redis
- AWS
- PostgreSQL
- WebSockets
- Elasticsearch
30 hours a week availability
// Compensation & Perks
- Competitive salary rate according to your level of experience (this vacancy is senior level).
- Fixed in local currency, USD, or GBP
- Share options and bonuses available as you meet KPIs and stay with us for more than 1 year.
- You manage your time; it's not required to be available all day.
- Sponsorship for learning courses/conferences.
// Opportunities to Grow
You discuss your individual growth plan with the CTO and set some KPIs for it. Depending on your goals, you can improve yourself in:
- Architecture
- Ability to become Lead Developer after some time and take responsibility for one or more microservices
- Product owner of one or more services