Position: Back-end Developer
Company: ElephantStock
Category: Node.js
Experience required: 3y
English level: intermediate

This is a full time, dedicated, remote position.
Working hours are 40/week, GTM+3 (plus-minus 1 or 2 hours max).
Fluent English and good communication skills are required.

**We need a developer who can:**
-Develop, maintain, and improve our current web application.
-Perform technical analysis and contribute to code reviews.
-Work with large and complex datasets.
-Optimize the application for maximum speed and scalability.
-Write robust, clean, and documented code while meeting our coding standards.
-Be independent, reliable, willing to take full responsibility on projects.

**Job requirements:**
- 3+ years of web development experience.
- Proven experience in Node.js, MongoDB, API integrations.
- Experience in developing REST API using Node.js + express.
- Experience with typical client-side tasks like routing, caching, communicating with API, etc.
- Experience in OOP and MVC design and development patterns.
- Understanding of Agile/Scrum methodologies.

**Would be a plus:**
- Experience with image-management (Cloudinary, Stock Photos), image recognition applications.
- Experience with back office systems: CMS, CRM.
- CI/CD pipelines understanding.
- Experience working with cloud environments.