Position: Senior Back End Developer
Company: Dressler Consulting
Experience required: 5y
Category: Node.js
English level: upper
Published: 2020-10-01T00:00:00+03:00

Duties and responsibilities
- Be a member of an agile team that owns the development for a specific client or platform
- Collaborate with other software engineering teams, design team, product owners and managers, and business stakeholders to implement new features
- Development of the backend using Node.js and related frameworks (Express.js, Nest.js)
-  Create a comprehensive microservices architecture 
- Develop fully functional application components writing clean, testable code
- Perform tests and debugging to maximize application efficiency and performance
- Responsible for performing unit testing and integration testing
Required:
- 5+ years of proven experience with Node.js and Javascript frameworks
- Excellent communication skills (Upper-intermediate English)
- Solid knowledge of TypeScript
- Hands-on experience with developing and implementing REST APIs for the Microservices Architecture.
- Experience with microservices, Functions, Event-driven/reactive programming or other Cloud Native architectures
- Experience with PostgreSQL
- Good refactoring skill
- Experience working with JS package management tools and builders (npm, gulp, etc.)
- Experience working with Scrum, Atlassian Jira, Bitbucket, Confluence, git
- Experience with Git(using GitFlow)
Advantage: 
- Knowledge of RDBMS & NoSQL Databases;
- Work with cloud services (AWS, Azure)