Position: Junior Back-End Developer (Node.js)
Company: Lampa Software
Experience required: 1y
English level: intermediate

**Responsibilities:**
  Development of new features
  Maintenance of existing functionality
  Participate in software, and architecture design meetings
  Write clean, testable, maintainable code, and continue to grow your development skills
  Communicate with all team members on the search for ideas, concept creation, design process and development of new function

**Required skills:**
JS (ES6+) 
Node.js
Express.js 
MongoDB + Mongoose
REST API 
Experience with files and the file system in Node.js
Firebase (push notification, authorization)
Git
Development tools for debugging (Postman, debugger, prettier, eslint and other)
API documentation (swagger)
Basic Linux knowledge
Functional programming
0,5+ year of experience as an Web developer
English at the Pre-Intermediate level or higher


**Will be plus:**
TypeScript
Nest.js, Next.js
GraphQL
 SQL + ORM for work with databases
Working with a third-party API

**What we offer you**
  A fun, motivated, and international team
 Strong focus on your personal and professional development
 Access to the latest tools and technologies
Working hours: Mon-Fri from 10.00 to 18.00 (if necessary, a floating schedule is possible)
Paid vacation, sick leave and public holidays
Various "buns" in the office (tea, coffee, cookies, table football, Playstation, etc.)
Corporate training in English.
Work in a cozy office in the city center
Medical care system

**Hiring process:**
 We carefully consider each candidate’s application: in case we have chosen other candidates, you will receive the feedback; if the resume passes to the next stage, we will clarify a few basic questions and send technical tasks
 Interview with the technical team
 HR interview
 Job offer