Position: Middle Back-End Node.js Developer
Company: Newfire Global Partners
Category: Node.js
Experience required: 2y
English level: intermediate

You Perfectly Match If You Have: 
-3-5 years of solid hands-on experience in Designing & Developing Back End applications
-3 years of commercial experience with Node.JS
-Understanding of Java/J2EE (at least on a basic level)
-Experience with utilizing the latest JS features with TypeScript
-Experience with creating and consuming RESTful APIs
-Experience building integrations, adaptors, and connectors
-Understanding of system design, and data structures, and have experience with relational databases
-Experience with unit/integration testing
-Object-Oriented design and development skills
-Experience in working with Agile Teams
-Code management: GIT

Nice to have: 
-Experience with messaging and streaming (Kafka, RabbitMQ, etc.)
-Familiar with the low-code environment (node-red)
-Familiar with AWS (Docker, Terraform, EC2, S3, etc.)

Your day-to-day activities: 
-Design, build and maintain efficient, reusable, and reliable JavaScript code
-Proactively designing & implementing integrations with various 3-rd party applications and services using Node.js
-Designing Web API using REST
-Work with team on new ideas, best practices and strategies on Back End -Development for given applications
-Identify and solve bottlenecks and bugs
-Help maintain code quality, organization, and automatization
-Care about quality and delivering high-quality code, with various levels of automated tests (unit, integration, performance, and security) with tools like Mocha, Chai, etc.
-Support with Scrum / Agile software development approach (e.g., sprint, standups, retros, planning, pointing, grooming, etc.)