Position: Node.JS Developer
Company: OSF Digital
Experience required: 3y
English level: upper

**Required skills**

•  3+ years working with JavaScript and Node.js frameworks
• Understanding fundamental design principles behind a scalable application
• Proficient understanding of code versioning tools, such as Git
• Knowledge of microservices and serverless architecture;
• Good knowledge of SQL Databases and NoSQL Databases
• Able to recommend and enforce industry best practices and patterns
• Enjoy working in a team
• Working knowledge of the Atlassian suite of tools (Confluence, JIRA, BitBucket) would be considered a plus
• Fluency in English and strong communication skills

**We offer**

•  International working environment.
• Continuous learning programs.
• Clearly defined career path.
• Technical certifications.
• 21 working days of paid vacation/year.
• Paid sick leaves.
• Periodic evaluations with salaries raises and bonuses in accordance with performance.
• Private medical insurance.
• Flexible schedules and opportunity to work remote

**Responsibilities**

•  Develop applications utilizing Node.js
• Writing reusable, testable, and efficient code
• Design and implementation of low-latency, high-availability, and performant applications
• Setup and delivery of application development environments for continuous deployments
• Drive technical design ensuring adherence to defined software development methodologies, including logical and physical design
• Set procedures and best practices for Application Development team for delivering built-for-deployment applications in the cloud
• Collaborate with analysts, designers, and system owners in the testing of new software programs and applications