JavaScript Engineer (Node.js)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
JavaScript Engineer (Node.js): Developing backend features for the Product Platform Connection team with an accent on REST APIs, SQL optimization, and cloud infrastructure. Focus on implementing scalable server-side logic, ensuring high test coverage, and collaborating with stakeholders to refine business requirements.
Location: Remote (Ukraine)
Company
Leading ICANN-accredited domain name registrar and web hosting company with over 17 million domains under management.
What you will do
- Participate in full-cycle backend development and occasional frontend tasks.
- Support and maintain existing system functionality.
- Validate and refine feature requirements, considering edge cases and business logic.
- Implement features according to product vision with comprehensive test coverage.
- Conduct code reviews to ensure maintainable and clean code.
- Collaborate with business stakeholders to deliver high-quality functionality.
Requirements
- Solid proficiency in JavaScript (ES6+) and intermediate TypeScript.
- Experience with Node.js server-side development and REST API design.
- Practical experience with SQL (joins, schemas, indexing, query optimization).
- Knowledge of Docker and at least one major cloud provider (AWS, Azure, or GCP).
- Must be based in Ukraine.
- English: Competent reading and writing skills required.
Nice to have
- Experience with ReactJS and its ecosystem.
- Proficiency in another programming language besides JS/TS.
- Competent spoken English.
- Understanding of client-side concepts (event loop, browser devtools).
Culture & Benefits
- Flexible schedule with no time-tracking and a "you build it, you own it" mentality.
- Support for professional growth, including coverage for trainings, conferences, and professional literature.
- 25 days of annual vacation and 5 days of paid sick leave per month.
- English classes and speaking clubs.
- Culture of trust, transparency, and no micromanagement.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β