JavaScript Engineer – Product Platform Core Team

anywhere, Ukraine
Not Disclosed
Type : Full-time
Exp. 3-5 years
JavaScriptTypeScriptAzureMySQLNode.jsGitAWSReact
  • Posted on : February 7, 2026
  • Openings : 1

Job description


We are looking for a skilled JavaScript Engineer to join our Product Platform Core Team. In this role, you will work on scalable backend systems (and occasionally frontend components) that power a world-class product used by millions of customers worldwide.

You’ll be involved in the full application lifecycle—from development and deployment to maintenance—while collaborating with experienced engineers in a culture built on trust, ownership, and transparency.


What You’ll Do

  • Participate in full-cycle development of backend features (and occasionally frontend)

  • Design, implement, and maintain scalable Node.js services

  • Contribute engineering expertise to deliver new product functionality

  • Implement features aligned with product vision and business requirements

  • Write clean, maintainable code with proper test coverage

  • Validate both functional and non-functional requirements

  • Support and improve existing systems and services

  • Collaborate with business and technical stakeholders when needed


Your Expertise

Required Skills

  • Strong proficiency in JavaScript (ES6+)

  • Basic to intermediate TypeScript knowledge with willingness to grow

  • Experience with Node.js server-side development

  • Hands-on experience with Docker

  • Practical experience with SQL (queries, schemas, indexing basics)

  • Experience with at least one major cloud provider (AWS, Azure, or GCP)

  • Good understanding of asynchronous programming in Node.js

  • Knowledge of clean code, maintainable coding practices, and OOP

  • Basic understanding of SOLID principles

  • Experience writing unit tests (integration tests are a plus)

  • Understanding of the HTTP protocol

  • Basic familiarity with common web security threats and mitigation

  • Proficient use of Git

  • Systematic and structured approach to problem-solving

  • Willingness to work across development, deployment, and maintenance stages


Nice to Have

  • Experience with another programming language besides JS/TS

  • Basic understanding of client-side concepts:

    • Event loop, microtasks, macrotasks

    • Browser as a platform and DevTools

  • Experience with React.js and its ecosystem

  • Competent English (reading, writing, and speaking)

© 2025 Hire Dev Now. All rights reserved. designed and developed by Hiredevnow