Position: Middle/Senior Back End (Node.js)
Company: Endpoints News
Experience required: 3y
English level: intermediate

Endpoints News is a fast growing media company covering news, organizing events and webinars primarily centered around biotech and related industries. Endpoints News is a part of Financial Times Group. 
You'll be working on internal products and services, contributing to their maintenance, expansion, and development of new ones.

**About the company:**
Endpoints News (a Financial Times company) has played a central role covering every major development in the biopharmaceutical industry on a daily basis for the past 7 years. One of the hottest growing brands in new media, we are growing fast. Endpoints is here to inform and connect players in the biopharma world as they work to deliver on that promise. Your work here directly contributes to that mission every day. 
 
You'll be working on internal products and services, contributing to their maintenance, expansion, and development of new ones.
We are growing rapidly and we're hoping you'll join us on this journey.
 
**Requirements:**
Solid knowledge and working experience with Node.js and Javascript in general
Good written and verbal communication skills in English
Knowledge of Git
Critical and solution-oriented thinking
Ability to work patiently and accurately, with attention to detail, both under supervision and independently
Database knowledge (MySQL, Redis)
Experience using and preferably developing APIs
Ability to write clean, technically sound, well-documented code
Experience with unit testing (for example Jest)
Code debugging experience
Understanding and experience with Agile software development methodology
Desire to expand your knowledge
 
**Nice to have:**
Experience with Docker, Kubernetes 
Understanding of micro service architecture
Experience with Node.js frameworks (Express.js)
Knowledge of TypeScript
Knowledge of RabbitMQ
Experience with CI/CD tools (Jenkins)
Experience with Jira
Code profiling skills  
Linux console commands knowledge 
Experience with Adobe XD (using existing prototypes)
Experience with ESLint, Swagger


**Responsibilities:**
Working closely with your team to develop features, enhancements, and bug fixes
Performing code reviews and addressing feedback.
Build reliable, scalable back-end systems
Build frontend for an existing back end
Cover code with tests 


**We offer:**
Budget for English courses/tutor
A work environment with minimum bureaucracy
Fully remote work
Area for self-development and personal growth
Days off on select US and Ukrainian public holidays
Flexible working hours without time trackers
Team buildings and other activities
Yearly salary review
Paid vacation, paid sick leave
Competitive compensation package and annual bonus potential
Reimbursement for English lessons as well as other courses on work related professional development 
Recreational budget