Position: Middle Back-end developer (Node.js)
Company: Parallax Software Solutions
Experience required: 2y
English level: intermediate

Required Skills:
•	2+ years of commercial experience with Node.js
•	Experience with Firebase (SQL and NoSQL databases)
•	Understanding of OOP, design patterns, algorithms and data structures.
•	Experience with Git
•	Initiative, ability to work inside Scrum team
•	Ability to take on complex and ambitious problems
•	Experience of working with someone else's code
•	English level Intermediate or higher

Would be a plus:
•	Availability of completed projects developed independently or in a development team
•	Experience with implemented security best practices for applications
•	Understanding of the HTTP
•	Experience with GraphQL
•	Experience in Microservices
•	Architecture and developing RESTful APIs
•	Amazon AWS S3 and EC2 experience

Responsibilities:
•	Develop backend for new web and mobile products
•	Implement new services/features as a backend developer
•	Authentication
•	Roles, Permissions and Access Control
•	CRUD
•	Work with forms
•	Contribute to all phases of software development lifecycle
•	Follow industry best practices
•	Be a part of backend development team that is responsible for all aspects of ongoing software

Working conditions:
•	Five-day work week (convenient work schedule)
•	Creative freedom and implementation, the ability to influence the product
•	Young, friendly and talented team
•	Office in the heart of Vinnitsa
•	Competitive salary (based on interview results)
•	English classes
•	Adequate management without bureaucracy 
•	Career growth and a success plan for each employee
•	Possibility of relocation to Germany.