Position: Middle Node.js Engineer
Company: Svitla Systems
Experience required: 2y
English level: upper

**Requirements:**
- 2+ years of experience in building microservices-based platforms with Node.js and TypeScript.
- Experience building maintainable and testable code bases, including API design and unit testing techniques.

**Responsibilities:**
- Work closely with the client’s product and architect teams to build new and innovative application experiences for the backend platform.
- Implement Node.js-based micro-services, written in TypeScript, exposing public and private APIs and integrating with existing platform services.
- Build reusable software components and libraries.
- Analyze and optimize backend and infrastructure code for quality, efficiency, and performance.
- Complete medium to extensive features (each with many tasks) independently with minimum guidance.