Jobs Lviv
18-
Β· 12 views Β· 2 applications Β· 1h
Senior Backend Developer (NodeJS)
Ukraine Β· Product Β· 7 years of experience Β· Upper-IntermediateAbout us: EveryMatrix is a leading B2B SaaS provider delivering iGaming software, content and services. We provide casino, sports betting, platform and payments, and affiliate management to 200 customers worldwide. But that's not all! We're not just about...About us:
EveryMatrix is a leading B2B SaaS provider delivering iGaming software, content and services. We provide casino, sports betting, platform and payments, and affiliate management to 200 customers worldwide.
But that's not all! We're not just about numbers, we're about people. With a team of over 1000 passionate individuals spread across twelve countries in Europe, Asia, and the US, we're all united by our love for innovation and teamwork.
EveryMatrix is a member of the World Lottery Association (WLA) and European Lotteries Association. In September 2023 it became the first iGaming supplier to receive WLA Safer Gambling Certification. EveryMatrix is proud of its commitment to safer gambling and player protection whilst producing market leading gaming solutions.Join us on this exciting journey as we continue to redefine the iGaming landscape, one groundbreaking solution at a time.
We are looking for a passionate and dedicated Senior Backend Developer (NodeJS) to join our team in Lviv/Kyiv!About the job:
You will be part of the Playmatrix department. Playmatrix creates state-of-the-art live casino games from scratch.
Roulette and Blackjack (and many-may more other games) with real dealers streamed to players all across the world with lowest latency and highest quality.
You will be working in the Backend team mainly with NodeJS, Kafka, Postgresql and Redis. We deploy containerized apps via Docker, Kubernetes, and a continuous delivery pipeline.
What You'll get to do:
- Design, develop, deploy and manage complex microservices.
- Integrate the backend services with the front-end solutions.
- Architecture and build customer facing APIs.
- Contribute to an overall system design and architecture.
- Select the best implementation strategies; recommend the technologies, tools, and libraries.
Deliver high-quality code to production; develop unit, integrated and system tests to ensure the code quality.
What You need to know:
- Independence and self-motivation 7+ years engineering experience
- Proficiency with Node.js, TypeScript, Webscockets
- Expertise in Kafka, Postgresql and Redis
- Expertise in TDD/BDD
- Experience in Docker and k8s
- A keen aptitude for sharp feedback and structured communication
- Desire to work on building things the "right" way.
Here's what we offer:
- Start with 22 days of annual leave, with 2 additional days added each year, up to 32 days by your fifth year with us.
- Stay Healthy: 10 sick leave days per year, no doctor's note required; 30 medical leave days with medical allowance
- Support for New Parents:
- 21 weeks of paid maternity leave, with the flexibility to work from home full-time until your child turns 1 year old.
- 4 weeks of paternity leave, plus the flexibility to work from home full-time until your child is 13 weeks old.
Our office perks include on-site massages and frequent team-building activities in various locations.
Benefits & Perks:
- Daily catered lunch or monthly lunch allowance.β―
- Private Medical Subscription.β―
- Access online learning platforms like Udemy for Business, LinkedIn Learning or OβReilly, and a budget for external training.
- Gym allowance
At EveryMatrix, we're committed to creating a supportive and inclusive workplace where you can thrive both personally and professionally. Come join us and experience the difference!
More -
Β· 94 views Β· 15 applications Β· 1d
Senior Node.js Engineer (Merchant Experience)
Countries of Europe or Ukraine Β· Product Β· 4 years of experienceSolidgate β ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΡΡ ΡΠ° ΠΏΡΠΎΡΠ΅ΡΠΈΠ½Π³Ρ ΠΏΠ»Π°ΡΠ΅ΠΆΡΠ², ΡΠΎ Π΄ΠΎΠΏΠΎΠΌΠ°Π³Π°Ρ ΡΠΈΡΡΡΠ°ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΡΠΉ ΠΏΡΠΈΠΉΠΌΠ°ΡΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΡ ΠΎΠ½Π»Π°ΠΉΠ½. ΠΠΈ ΡΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΌΠΎ ΡΠ½Π½ΠΎΠ²Π°ΡΡΠΉΠ½Ρ ΡΡΠ½ΡΠ΅Ρ -ΡΡΡΠ΅Π½Π½Ρ, ΡΠΎΠ± Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠΈΡΠΈ Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π±ΡΠΉΠ½Ρ ΠΎΠ±ΡΠΎΠ±ΠΊΡ ΠΏΠ»Π°ΡΠ΅ΠΆΡΠ² Π΄Π»Ρ Π±ΡΠ·Π½Π΅ΡΡΠ² Ρ ΠΏΠΎΠ½Π°Π΄ 150 ΠΊΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΡΡ, Π²ΡΠ΄...Solidgate β ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΡΡ ΡΠ° ΠΏΡΠΎΡΠ΅ΡΠΈΠ½Π³Ρ ΠΏΠ»Π°ΡΠ΅ΠΆΡΠ², ΡΠΎ Π΄ΠΎΠΏΠΎΠΌΠ°Π³Π°Ρ ΡΠΈΡΡΡΠ°ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΡΠΉ ΠΏΡΠΈΠΉΠΌΠ°ΡΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΡ ΠΎΠ½Π»Π°ΠΉΠ½. ΠΠΈ ΡΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΌΠΎ ΡΠ½Π½ΠΎΠ²Π°ΡΡΠΉΠ½Ρ ΡΡΠ½ΡΠ΅Ρ -ΡΡΡΠ΅Π½Π½Ρ, ΡΠΎΠ± Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠΈΡΠΈ Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π±ΡΠΉΠ½Ρ ΠΎΠ±ΡΠΎΠ±ΠΊΡ ΠΏΠ»Π°ΡΠ΅ΠΆΡΠ² Π΄Π»Ρ Π±ΡΠ·Π½Π΅ΡΡΠ² Ρ ΠΏΠΎΠ½Π°Π΄ 150 ΠΊΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΡΡ, Π²ΡΠ΄ ΠΠ²ΡΠΎΠΏΠΈ Π΄ΠΎ ΠΠΠ’ΠΠΡ, Π²ΡΠ΄ Π‘Π¨Π Π΄ΠΎ ΠΠ·ΡΡ. ΠΠΈΡΠ°ΡΠΌΠΎΡΡ Π±ΡΡΠΈ ΡΠ°ΡΡΠΈΠ½ΠΎΡ ΡΡΡΠΎΡΡΡ ΠΊΠΎΠΆΠ½ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΡΡ, Π· ΡΠΊΠΎΡ ΠΏΡΠ°ΡΡΡΠΌΠΎ β Π½Π°ΡΠ° ΡΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π³Π°ΡΠ°Π½ΡΡΡ ΡΠ²ΠΈΠ΄ΠΊΠΈΠΉ ΡΠΊΠ΅ΠΉΠ» Π½Π° Π½ΠΎΠ²ΠΈΡ ΡΠΈΠ½ΠΊΠ°Ρ ΡΠ° Π·Π±ΡΠ»ΡΡΠ΅Π½Π½Ρ ΠΏΡΠΈΠ±ΡΡΠΊΡΠ².
ΠΡΠΎ Π½Π°Ρ:
β ΠΡΡΡΠΈ Π² 3Ρ ΠΊΡΠ°ΡΠ½Π°Ρ : Π£ΠΊΡΠ°ΡΠ½Ρ, ΠΠΎΠ»ΡΡΡ ΡΠ° Π½Π° ΠΡΠΏΡΡ
β Π’ΠΎΠΏΠΎΠ²ΠΈΠΉ ΡΠΎΠ±ΠΎΡΠΎΠ΄Π°Π²Π΅ΡΡ Π·Π° Π²Π΅ΡΡΡΡΡ DOU
β 200+ Π»ΡΠ΄Π΅ΠΉ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ
β 200+ ΠΊΠ»ΡΡΠ½ΡΡΠ² Π· Π£ΠΊΡΠ°ΡΠ½ΠΈ, ΠΠ²ΡΠΎΠΏΠΈ ΡΠ° Π‘Π¨Π
β Π‘ΡΠ°ΡΡΡ Principal Member Ρ Visa ΡΠ° Mastercard
β ΠΡΡΠ΅Π½Π·ΡΡ ΠΠΠ Π² ΠΠ‘ΠΠ°ΡΡ ΠΏΠ΅ΡΠ΅Π²Π°Π³ΠΈ:
β FinTech β ΡΠ²ΠΈΠ΄ΠΊΠΎΠ·ΡΠΎΡΡΠ°ΡΡΠ° ΡΠ½Π΄ΡΡΡΡΡΡ
β Backend-driven ΠΏΡΠΎΠ΄ΡΠΊΡ Π·Ρ ΡΠΊΠ»Π°Π΄Π½ΠΈΠΌΠΈ Π»ΠΎΠ³ΡΠΊΠ°ΠΌΠΈ, Π°ΡΡ ΡΡΠ΅ΠΊΡΡΡΠΎΡ ΡΠ° ΡΡΡΠ°ΡΠ½ΠΈΠΌ ΡΡΠ΅ΠΊΠΎΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΡΠΉ (Golang, Java, Kotlin, React, TypeScript, PostgreSQL, Elastic, Redis, RabbitMQ, Docker, AWS)
β ΡΠΊΠ»Π°Π΄Π½Ρ Π²ΠΈΠΊΠ»ΠΈΠΊΠΈ ΡΠ° ΠΏΡΡΠΌΠΈΠΉ Π²ΠΏΠ»ΠΈΠ² ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° ΡΡΡΡ Π±ΡΠ·Π½Π΅ΡΡ
β ΠΌΠΎΠΆΠ»ΠΈΠ²ΡΡΡΡ ΡΠΎΠ·Π²ΠΈΡΠΊΡ ΡΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΉΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΡ β Β«career planΒ» Ρ Ρ ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ
β ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΡΠΊΠ° Π³ΠΎΡΠΈΡΡ ΡΠΏΡΠ»ΡΠ½ΠΎΡ ΠΌΠ΅ΡΠΎΡ, ΠΌΠ°Ρ ΡΠΏΡΠ»ΡΠ½Π΅ Π±Π°ΡΠ΅Π½Π½Ρ ΡΠ° ΡΡΠ½Π½ΠΎΡΡΡΠ¨ΡΠΊΠ°ΡΠΌΠΎ ΠΏΡΠΎΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ° Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ Node.js Engineer Π΄ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Merchant Experience.
ΠΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΡΡΠΊΠ°Ρ Π½ΠΎΠ²ΠΈΠΉ ΡΡΡΠ°ΡΠ΅Π³ΡΡΠ½ΠΈΠΉ Π½Π°ΠΏΡΡΠΌΠΎΠΊ, ΡΠΎ ΠΌΠ°Ρ Π½Π° ΠΌΠ΅ΡΡ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠΈΡΠΈ self-serve ΠΏΡΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½Ρ Π΄ΠΎ ΠΏΠ»Π°ΡΡΠΆΠ½ΠΎΡ Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠΈ Solidgate Π±Π΅Π· Π·Π°Π»ΡΡΠ΅Π½Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ sales.
ΠΠΈ ΠΏΡΠ°Π³Π½Π΅ΠΌΠΎ ΡΡΠ²ΠΎΡΠΈΡΠΈ ΠΏΠΎΠ²Π½ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½Ρ Π²ΠΎΡΠΎΠ½ΠΊΡ, ΡΠΊΠ° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΊΠ»ΡΡΠ½ΡΠ° Π²ΡΠ΄ ΠΏΠ΅ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΠΉΠΎΠΌΡΡΠ²Π° Π· ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠΌ Π½Π° Π»Π΅Π½Π΄ΡΠ½Π³Ρ Π΄ΠΎ ΡΠ΅ΡΡΡΡΠ°ΡΡΡ, ΠΏΡΠΎΡ ΠΎΠ΄ΠΆΠ΅Π½Π½Ρ KYC ΠΎΠ½Π±ΠΎΡΠ΄ΠΈΠ½Π³Ρ, ΠΏΡΠ΄ΠΏΠΈΡΡ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΡΠ² Π· Solidgate ΡΠ°, Π½Π°ΡΠ΅ΡΡΡ, ΡΡΠ°ΡΡΡ ΡΠΎΠ±ΠΎΡΠΈ Π· ΠΏΠ»Π°ΡΠ΅ΠΆΠ°ΠΌΠΈ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΈ ΡΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΌΠΎ ΡΡΠ΄ ΡΠ΅ΡΠ²ΡΡΡΠ², ΡΠΊΡ ΠΌΠ°ΡΡΡ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠΈΡΠΈ Π³Π½ΡΡΠΊΡ ΠΊΠΎΠ½ΡΡΠ³ΡΡΠ°ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ KYC, Π²Π΅ΡΠΈΡΡΠΊΠ°ΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡΠ² Ρ Π΄Π°Π½ΠΈΡ ΠΌΠ΅ΡΡΠ°Π½ΡΠ° ΡΠ° Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠΎΠ±ΡΠ³Ρ.
ΠΠ΅ΡΠ΅Π΄ ΡΠΎΠ±ΠΎΡ ΡΡΠΎΡΡΠΈΠΌΡΡΡ ΡΠ°ΠΊΡ Π·Π°Π΄Π°ΡΡ:- Π ΠΎΠ·ΡΠΎΠ±ΠΊΠ° ΡΠ΅ΡΠ²ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ±ΡΠ΄ΠΎΠ²ΠΈ Π΄ΠΈΠ½Π°ΠΌΡΡΠ½ΠΈΡ ΡΠ»ΠΎΡ Π°Π½ΠΊΠ΅ΡΡΠ²Π°Π½Π½Ρ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΠ½Π±ΠΎΡΠ΄ΠΈΠ½Π³Ρ ΠΌΠ΅ΡΡΠ°Π½ΡΡΠ² β merchant-quest ΡΠ° digital-onboarding;
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΡΡ Π·ΠΎΠ²Π½ΡΡΠ½ΡΡ ΡΠ΅ΡΠ²ΡΡΡΠ² Π΄Π»Ρ Π²Π΅ΡΠΈΡΡΠΊΠ°ΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡΠ² ΡΠ° Π΄Π°Π½ΠΈΡ ΠΌΠ΅ΡΡΠ°Π½ΡΠ°;
- Π ΠΎΠ·ΡΠΎΠ±ΠΊΠ° ΡΠ΅ΡΠ²ΡΡΡΠ² Π΄Π»Ρ ΡΡΠ²ΠΎΡΠ΅Π½Π½Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡΠ² ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠΎΠ±ΡΠ³Ρ;
- ΠΠΎΠΊΡΠ°ΡΠ΅Π½Π½Ρ Π½Π°ΡΠ²Π½ΠΈΡ Node.js ΡΠ΅ΡΠ²ΡΡΡΠ² ΡΠ° ΠΏΡΠ΄Ρ ΠΎΠ΄ΡΠ² Π΄ΠΎ ΡΠΎΠ·ΡΠΎΠ±ΠΊΠΈ (CI/CD, alerts lib, metrics lib, kafka lib, etc.), ΠΌΠΎΠ½ΡΡΠΎΡΠΈΠ½Π³Ρ, Π»ΠΎΠ³ΡΠ²Π°Π½Π½Ρ;
- ΠΠ°ΠΏΠΈΡΠ°Π½Π½Ρ ΡΠ΅ΡΡΡΠ² ΡΡΠ·Π½ΠΎΠ³ΠΎ ΡΡΠ²Π½Ρ ΡΠ° Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ ΠΏΡΠ΄Ρ ΠΎΠ΄Ρ Shift Left testing;
Π ΠΎΠ±ΠΎΡΠ° Π½Π°Π΄ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌΠΈ.
ΠΡΠΆΠ΅, ΡΠΎ ΠΏΠΎΡΡΡΠ±Π½ΠΎ, Π°Π±ΠΈ ΠΏΡΠΈΡΠ΄Π½Π°ΡΠΈΡΡ Π΄ΠΎ Π½Π°Ρ:
- 4+ ΡΠΎΠΊΠΈ ΠΊΠΎΠΌΠ΅ΡΡΡΠΉΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΠ²ΡΠ΄Ρ Π² ΡΠΎΠ·ΡΠΎΠ±ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ Π· ΡΠΎΠΊΡΡΠΎΠΌ Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄;
- 2+ ΡΠΎΠΊΠΈ ΠΊΠΎΠΌΠ΅ΡΡΡΠΉΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΠ²ΡΠ΄Ρ ΡΠΎΠ·ΡΠΎΠ±ΠΊΠΈ Π½Π° Node.js ΡΠ° TypeScript;
- ΠΏΠΎΠΊΡΠΈΡΡΡ ΠΊΠΎΠ΄Ρ ΡΠ΅ΡΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ΅Π±Π΅ ΡΠ΅ must;
- Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΡΠ΅Π»ΡΡΡΠΉΠ½ΠΈΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½ΠΈΡ PostgreSQL Π°Π±ΠΎ MySQL;
- Π²ΠΌΡΠ½Π½Ρ ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ ΡΠΊ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΠ°ΠΊ Ρ ΡΠ°ΠΌΠΎΡΡΡΠΉΠ½ΠΎ;
- ΡΠ½ΡΡΡΠ°ΡΠΈΠ²Π½ΡΡΡΡ ΡΠ° Π²ΠΌΡΠ½Π½Ρ ΠΏΡΠΈΠΉΠΌΠ°ΡΠΈ ΡΡΡΠ΅Π½Π½Ρ;
ΠΏΡΠΎΠ°ΠΊΡΠΈΠ²Π½ΡΡΡΡ ΠΉ Π½Π°ΡΡΠ»Π΅Π½ΡΡΡΡ Π½Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
ΠΡΠ² Π±ΠΈ ΠΏΠ΅ΡΠ΅Π²Π°Π³ΠΎΡ Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ:
- Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Ρ ΡΡΠ½ΡΠ΅Ρ ΡΠΈ ΡΡΠ½Π°Π½ΡΠΎΠ²ΡΠΉ ΡΡΠ΅ΡΡ;
- Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· message brokers: RabbitMQ/Kafka/Nats;
- DevOps + Platform: DevOps, CI/CD, GitHub Actions, Gitlab pipelines;
- Observability: Grafana, Prometheus;
Π΄ΠΎΡΠ²ΡΠ΄ Π· ΡΠ΅ΡΠ²ΡΡΠ°ΠΌΠΈ Amazon.
ΠΠ°ΡΡ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Ρ Π±Π΅Π½Π΅ΡΡΡΠΈ:
- ΠΌΠ΅Π΄ΠΈΡΠ½Π΅ ΡΡΡΠ°Ρ ΡΠ²Π°Π½Π½Ρ ΡΠ° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈΠΉ Π»ΡΠΊΠ°Ρ;
- ΠΏΠΎΠ½Π°Π΄ 30 Π΄Π΅ΠΉ ΠΎΡΡΡΠ² ΠΏΡΠΎΡΡΠ³ΠΎΠΌ ΡΠΎΠΊΡ (20 ΡΠΎΠ±ΠΎΡΠΈΡ Π΄Π½ΡΠ² Π²ΡΠ΄ΠΏΡΡΡΠΊΠΈ + Π²ΠΈΡ ΡΠ΄Π½Ρ Π½Π° Π΄Π΅ΡΠΆΠ°Π²Π½Ρ ΡΠ²ΡΡΠ°);
- Π±Π΅Π·ΠΊΠΎΡΡΠΎΠ²Π½Ρ ΡΠ½Π΅ΠΊΠΈ, ΡΠ½ΡΠ΄Π°Π½ΠΊΠΈ ΡΠ° ΠΎΠ±ΡΠ΄ΠΈ Π² ΠΎΡΡΡΡ;
- ΠΏΡΠΎΡΠ΅ΡΡΠΉΠ½Π΅ Π½Π°Π²ΡΠ°Π½Π½Ρ (ΠΊΡΡΡΠΈ, ΡΡΠ΅Π½ΡΠ½Π³ΠΈ, ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΡΡ, ΡΠ΅ΡΡΠΈΡΡΠΊΠ°ΡΡΡ);
- ΡΠΎΡΡΡΠ½Π΅ performance review;
- ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΡΡ ΡΠΏΠΎΡΡΡ/ΠΊΠ»ΡΠ±ΠΈ Π·Π° ΡΠ½ΡΠ΅ΡΠ΅ΡΠ°ΠΌΠΈ;
- ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½Π° ΠΎΠΏΠ»Π°ΡΠ° ΠΏΡΠ°ΡΡ;
- ΠΌΠΎΠΆΠ»ΠΈΠ²ΡΡΡΡ ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π²ΡΠ΄Π΄Π°Π»Π΅Π½ΠΎ;
ΡΡΡΠ°ΡΠ½Π° ΡΠ΅Ρ Π½ΡΠΊΠ° Apple.
Π₯ΠΎΡΠ΅Ρ ΡΡΠ°ΡΠΈ ΡΠ°ΡΡΠΈΠ½ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ?
More
Π’ΠΎΠ΄Ρ Π²ΡΠ΄ΠΊΠΈΠ½Ρ ΡΡΡ ΡΡΠΌΠ½ΡΠ²ΠΈ ΡΠ° ΡΠΌΡΠ»ΠΈΠ²ΠΎ Π½Π°ΡΠΈΡΠΊΠ°ΠΉ Β«Π²ΡΠ΄Π³ΡΠΊΠ½ΡΡΠΈΡΡ Π½Π° Π²Π°ΠΊΠ°Π½ΡΡΡΒ» π -
Β· 95 views Β· 5 applications Β· 1d
Junior Node.js Developer (Backend)
Office Work Β· Ukraine (Lviv) Β· Product Β· 1 year of experience Β· Pre-Intermediate Ukrainian Product πΊπ¦Join us in shaping the future of coworking spaces. Spacebring speeds up coworking space management by automating tedious tasks, increasing efficiency, and boosting member retention. Today, over 500 spaces in 50+ countries rely on our platform. We are...Join us in shaping the future of coworking spaces.
Spacebring speeds up coworking space management by automating tedious tasks, increasing efficiency, and boosting member retention. Today, over 500 spaces in 50+ countries rely on our platform.
We are looking for a skilled junior software engineer to work with our product team. A passion for programming and excellent problem-solving skills are a must.
Our tech stack: https://stackshare.io/spacebring/spacebring
Required
- 1+ year of experience with JavaScript, Node.js.
- Good problem-solving skills.
- Good knowledge of SQL.
- Good understanding of REST API.
- Good knowledge of Git.
- Technical education.
As a plus
- Knowledge or experience in functional programming.
- Knowledge or experience using AWS Lambda, DynamoDB, API Gateway, EventBridge, and CloudWatch.
We offer
- Work on a cutting-edge product and see your impact.
- Learn from a team of experts eager to share knowledge.
- Career growth in a fast-scaling company.
- Hybrid work and flexible schedule.
- Generous vacation & sick leave.
- Regular salary reviews and stock options.
- Team retreats, camps, offsites, and social events.
- Comfortable coworking space in central Lviv.
-
Β· 80 views Β· 13 applications Β· 2d
Node.js Developer
Ukraine, Poland Β· Product Β· 3 years of experience Β· Upper-Intermediate Ukrainian Product πΊπ¦OBRIO is an IT company with Ukrainian roots inside Genesis business ecosystem. Our team consists of more than 250 talented professionals whose ambitions and striving for success help us build the best products on the market. We have offices in Kyiv and...OBRIO is an IT company with Ukrainian roots inside Genesis business ecosystem. Our team consists of more than 250 talented professionals whose ambitions and striving for success help us build the best products on the market. We have offices in Kyiv and Warsaw.
We are developing Nebula β the biggest brand in the spiritual niche. Nebula has over 60 million users worldwide and has been ranked as the β 1 lifestyle app of the day in the Apple Store and Play Market in the USA, Canada, and Australia several times. Nebula is available on iOS, Android, and Web.Our mission is to make people happier by improving the quality of their relationships.
Here are some details we would like to share with you:- Nebula is #1 in its niche in terms of downloads and revenue targets;
- 60 million users worldwide;
- Users from 50+ countries;
- 4.8 - our average AppStore rating (with more than 215 thousand ratings).
OBRIO's achievements and team's expertise were shared in Tier-1 international and Ukrainian media, organizations, and brands such asForbes Ukraine, TechCrunch, VECTOR, The Next Web, Tech.eu,Entrepreneur Media, Fast Company, AIN, IT Arena, MEGOGO, DOU, Projector Institute.
As a Back-End Developer, your primary mission will be to implement new functionalities aimed at bolstering user activity within our application. You'll collaborate closely with our growth team.
Your impact:
- Collaborate with cross-functional teams including backend, iOS, Android, and frontend developers, QA testers, product managers, analysts and marketing specialists
- Take ownership of technical decisions and propose enhancements to project processes and innovations.
- Implement new functionalities to support the team in achieving financial objectives.
- Contribute to the improvement of the projectβs architecture.
Enhance the growth-related aspects of our product, including Funnel builder, analytics, system stability.
About you:
- We are ready to consider candidates with at least 3 years of experience.
- Strong technical skills in database management and messaging systems.
- Proficiency in PostgreSQL/MySQL, Redis, and RabbitMQ.
- Strong orientation towards results, autonomy, adaptability, and initiative.
Nice to have: Python, marketing platforms integrations, microservices architecture, and ELK stack.
Why OBRIO is the best place to work?
- Unleash Your Ambitions: Our company was built by ambitious people who never settle for less. By joining OBRIO, you'll have the chance to unleash your own ambitions and achieve your career dreams.
- We donβt just give you opportunities for growth and development, we give you maximum autonomy and believe we canβt do without you and your active thinking.
- Collaborate in a Team Environment: We believe that success is a team effort. When you join OBRIO, you'll have the chance to collaborate with talented individuals who share your passion for achieving outstanding results.
At OBRIO, weβve gathered influential experts, all of whom are open to sharing their knowledge and ready to help solve issues based on their experience. This is the company where you can quickly reach your potential and advance your career.
Our benefits:
- Work from the comfort of your home or from one of our offices in Kyiv or Warsaw. The choice is yours!
- Enjoy 20 annual vacation days and unlimited sick leave, all covered by the company;
- Don't worry about getting the right equipment, we've got you covered if necessary;
- Stay healthy with access to a corporate doctor online, and health insurance options in Ukraine or a fixed amount towards insurance abroad after your probation period;
- Keep learning with our extensive corporate library, internal online meetings, and lectures;
- Grow your skills with our training compensation program;
- Take advantage of our supportive corporate culture, including assistance with relocation, advice on legal stay abroad, housing support, and help for third-country nationals;
- Have fun with our online events and team-building activities
Here's what our hiring journey looks like: Initial Screening β‘οΈ Skills Assessmentβ‘οΈ Team Interview β‘οΈ Final Check β‘οΈ Job Offer.
Let's team up and reach for the stars together!
More about us on social media: Facebook, Instagram, LinkedIn, TikTok.
Discover our job openings, refer friends, and get an exclusive behind-the-scenes look at OBRIO by joining our Telegram.
More -
Β· 101 views Β· 13 applications Β· 2d
Junior Node.js Developer
Office Work Β· Ukraine (Kyiv, Lviv) Β· Product Β· 1 year of experience Β· Upper-Intermediate Ukrainian Product πΊπ¦OBRIO is an IT company with Ukrainian roots inside Genesis business ecosystem. Our team consists of more than 250 talented professionals whose ambitions and striving for success help us build the best products on the market. We have offices in Kyiv and...OBRIO is an IT company with Ukrainian roots inside Genesis business ecosystem. Our team consists of more than 250 talented professionals whose ambitions and striving for success help us build the best products on the market. We have offices in Kyiv and Warsaw.
We are developing Nebula β the biggest brand in the spiritual niche. Nebula has over 60 million users worldwide and has been ranked as the β 1 lifestyle app of the day in the Apple Store and Play Market in the USA, Canada, and Australia several times. Nebula is available on iOS, Android, and Web.Our mission is to make people happier by improving the quality of their relationships.
Here are some details we would like to share with you:- Nebula is #1 in its niche in terms of downloads and revenue targets;
- 60 million users worldwide;
- Users from 50+ countries;
- 4.8 - our average AppStore rating (with more than 215 thousand ratings).
OBRIO's achievements and team's expertise were shared in Tier-1 international and Ukrainian media, organizations, and brands such asForbes Ukraine, TechCrunch, VECTOR, The Next Web, Tech.eu,Entrepreneur Media, Fast Company, AIN, IT Arena, MEGOGO, DOU, Projector Institute.
As a Back-End Developer, your primary mission will be to implement new functionalities aimed at bolstering user activity within our application. You'll collaborate closely with our growth team.
Your impact:
- Collaborate with cross-functional teams including backend, iOS, Android, and frontend developers, QA testers, product managers, analysts and marketing specialists
- Take ownership of technical decisions and propose enhancements to project processes and innovations.
- Implement new functionalities to support the team in achieving financial objectives.
- Contribute to the improvement of the projectβs architecture.
Enhance the growth-related aspects of our product, including Funnel builder, analytics, system stability.
About you:
- We are ready to consider candidates with at least 1-2 years of experience.
- Strong technical skills in database management and messaging systems.
- Proficiency in PostgreSQL/MySQL, Redis, and RabbitMQ.
Strong orientation towards results, autonomy, adaptability, and initiative.
Why OBRIO is the best place to work?
- Unleash Your Ambitions: Our company was built by ambitious people who never settle for less. By joining OBRIO, you'll have the chance to unleash your own ambitions and achieve your career dreams.
- We donβt just give you opportunities for growth and development, we give you maximum autonomy and believe we canβt do without you and your active thinking.
- Collaborate in a Team Environment: We believe that success is a team effort. When you join OBRIO, you'll have the chance to collaborate with talented individuals who share your passion for achieving outstanding results.
At OBRIO, weβve gathered influential experts, all of whom are open to sharing their knowledge and ready to help solve issues based on their experience. This is the company where you can quickly reach your potential and advance your career.
Our benefits:
- Work from the comfort of your home or from one of our offices in Kyiv or Warsaw. The choice is yours!
- Enjoy 20 annual vacation days and unlimited sick leave, all covered by the company;
- Don't worry about getting the right equipment, we've got you covered if necessary;
- Stay healthy with access to a corporate doctor online, and health insurance options in Ukraine or a fixed amount towards insurance abroad after your probation period;
- Keep learning with our extensive corporate library, internal online meetings, and lectures;
- Grow your skills with our training compensation program;
- Take advantage of our supportive corporate culture, including assistance with relocation, advice on legal stay abroad, housing support, and help for third-country nationals;
- Have fun with our online events and team-building activities
Here's what our hiring journey looks like: Initial Screening β‘οΈ Skills Assessmentβ‘οΈ Team Interview β‘οΈ Final Check β‘οΈ Job Offer.
Let's team up and reach for the stars together!
More about us on social media: Facebook, Instagram, LinkedIn, TikTok.
Discover our job openings, refer friends, and get an exclusive behind-the-scenes look at OBRIO by joining our Telegram.
More -
Β· 78 views Β· 18 applications Β· 6d
Senior Node.js Engineer
Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· Upper-IntermediateWeβre looking for a Senior Node.js Engineer in Lviv to join our team which cooperates with a Brazilian Time & Attendance startup. Project Description Our client is a Brazilian Time & Attendance startup. Our system allows us to ensure that employees...Weβre looking for a Senior Node.js Engineer in Lviv to join our team which cooperates with a Brazilian Time & Attendance startup.
Project DescriptionOur client is a Brazilian Time & Attendance startup. Our system allows us to ensure that employees follow the assigned schedule and track their time when they work out of the office.
Our team has been building the technical part of this product from the very beginning. We have already started working with companies with more than 1000 employees.
We are looking for a mature, challenge-driven engineer to reinforce our team and help us build a high-quality product. The project is growing and dynamic and affects the salaries of thousands of people across Brazil.
From the back-end perspective, the product is:
- A service-oriented system that operates inside the Kubernetes cluster
- All the services are written in Node.js, except one built using Ruby on Rails
- API for mobile and web applications
- Third-party Integrations with popular SaaS platforms and partners
RequirementsMust have
- Experience with Node.js
- Experience in designing and developing scalable systems
- Experience in relational databases, ex. PostgreSQL.
- Strong knowledge of Javascript. Experience with Typescript would be a plus.
- Message brokers
- Experience with Docker
- Upper Intermediate English
Nice to have- Experience working with Kubernetes
- GCP, Prometheus, Grafana
- Experience with writing unit and integration tests with focus on effectiveness and not coverage
- Experience with non-relational databases: Neo4j, Druid, Kafka, Redis
- Basic Linux system administration
- Would be great: Experience with Temporal
- Experience with CI/CD pipelines, most likely Github Actions.
Responsibilities- Extending the functionality of the existing API (Node.js)
- Designing and building new features (most likely on Node.js/Typescript/Nest but technology is negotiable)
- Improving performance and scalability
- Preparing system for international expansion
What you get- Meaningful work
- No time tracking
- Like-minded people
- Strong engineering culture
- Organic professional growth
- Work-life blend
- 20 vacation days
- Sick leaves until you get well
- Medical care & wellbeing
- Social responsibility
- Family-friendly space
- Gym with a personal trainer
- Office culture & supreme continuity
- BBQ parties, poker nights, office hookah, bike community and more
-
Β· 36 views Β· 15 applications Β· 6d
Senior Node.js Engineer
Ukraine Β· 6 years of experience Β· Upper-IntermediateProject Description Our client is a Brazilian Time & Attendance startup. Our system allows us to ensure that employees follow the assigned schedule and track their time when they work out of the office. Our team has been building the technical part of...Project Description
Our client is a Brazilian Time & Attendance startup. Our system allows us to ensure that employees follow the assigned schedule and track their time when they work out of the office.
Our team has been building the technical part of this product from the very beginning. We have already started working with companies with more than 1000 employees.
We are looking for a mature, challenge-driven engineer to reinforce our team and help us build a high-quality product. The project is growing and dynamic and affects the salaries of thousands of people across Brazil.
From the back-end perspective, the product is:
- A service-oriented system that operates inside the Kubernetes cluster
- All the services are written in Node.js, except one built using Ruby on Rails
- API for mobile and web applications
- Third-party Integrations with popular SaaS platforms and partners
Requirements
Must have
- Experience with Node.js
- Experience in designing and developing scalable systems
- Experience in relational databases, ex. PostgreSQL.
- Strong knowledge of Javascript. Experience with Typescript would be a plus.
- Message brokers
- Experience with Docker
- Upper Intermediate English
Nice to have
- Experience working with Kubernetes
- GCP, Prometheus, Grafana
- Experience with writing unit and integration tests with focus on effectiveness and not coverage
- Experience with non-relational databases: Neo4j, Druid, Kafka, Redis
- Basic Linux system administration
- Would be great: Experience with Temporal
- Experience with CI/CD pipelines, most likely Github Actions.
Responsibilities
- Extending the functionality of the existing API (Node.js)
- Designing and building new features (most likely on Node.js/Typescript/Nest but technology is negotiable)
- Improving performance and scalability
- Preparing system for international expansion
What you get
- Meaningful work
- No time tracking
- Like-minded people
- Strong engineering culture
- Organic professional growth
- Work-life blend
- 20 vacation days
- Sick leaves until you get well
- Medical care & wellbeing
- Social responsibility
- Family-friendly space
- Gym with a personal trainer
- Office culture & supreme continuity
- BBQ parties, poker nights, office hookah, bike community and more
-
Β· 101 views Β· 13 applications Β· 13d
Middle NodeJS Developer
Hybrid Remote Β· Ukraine (Lviv) Β· 3 years of experience Β· IntermediateDevima Solutions is seeking a Node.js developer to join our team. It is a great opportunity to develop your technical stack and, at the same time, work with new and revolutionary markets like NFT, Web3, Insuretech, Fintech, and apply your knowledge in...Devima Solutions is seeking a Node.js developer to join our team. It is a great opportunity to develop your technical stack and, at the same time, work with new and revolutionary markets like NFT, Web3, Insuretech, Fintech, and apply your knowledge in practice.
Full time | (Office or Hybrid) | Lviv, Ukraine
Responsibilities:- Collaborate with the team and clients to gather and clarify project requirements.
- Review project documentation, analyze specifications, and provide technical insights.
- Develop and maintain scalable backend solutions using Node.js and modern frameworks.
- Conduct dev testing, troubleshoot, and fix bugs to ensure high-quality code.
- Optimize applications for performance, security, and maintainability.
Requirements:
Technical (required):- 3+ years of hands-on experience with Node.js.
- Practical experience with NestJS and Express.js.
- Strong knowledge and commercial experience in JavaScript/TypeScript;
- Solid understanding of SQL (PostgreSQL and or MySQL) and NoSQL databases (MongoDB and or Firebase);
- Experience in designing and implementing RESTful APIs and working with GraphQL;
- Understanding of microservices architecture and experience working with RESTful and or GraphQL APIs.
- Hands-on experience with Docker and containerized applications;
- Experience working with version control systems (Git) and GitHub/GitLab workflows;
- Ability to write clean, efficient, and testable code, following SOLID principles and best practices.
- English level: Intermediate or higher (written and spoken).
Will be a plus:- Knowledge of serverless architectures (AWS Lambda, Firebase Functions);
- Experience working with authentication & authorization (OAuth, JWT);
- Experience with Unit Testing and E2E Testing (Jest, Cypress);
Personal:- Strong logical thinking and problem-solving abilities.
- Ability to multitask and adapt to various technology and business challenges.
- Proactive, responsible, and capable of working both independently and within a team.
- Strong sense of ownership and accountability for delivered work.
We offer:- Open management and a friendly, dynamic team.
- Up to 100% compensation for certifications and up to 50% reimbursement for educational programs.
- 18+4 paid vacation days per year.
- Flexible working schedule.
- Company-provided devices.
- Accounting support.
- Convenient office location and a productive work environment.
- A win-win approach for both you and the company.
-
Β· 145 views Β· 18 applications Β· 14d
Middle Node.js Developer (Back-end)
Ukraine Β· 3 years of experience Β· Upper-IntermediateAre you a passionate and skilled Node.js developer looking to elevate your career in a dynamic environment? Join us and become part of an innovative team working on cutting-edge solutions! We're seeking a talented Middle Node.js Developer to help build...Are you a passionate and skilled Node.js developer looking to elevate your career in a dynamic environment? Join us and become part of an innovative team working on cutting-edge solutions! We're seeking a talented Middle Node.js Developer to help build robust back-end systems and make a real impact.
Location: Lviv, Ρybrid (office visits a few times per month)
English Level: B2
What Youβll Do:- Collaborate closely with the team lead to tackle technical challenges and deliver high-quality solutions.
- Analyze client requirements, provide recommendations for optimal implementation, and estimate execution timeframes.
- Break down complex tasks into manageable sub-tasks, ensuring clarity and efficiency.
- Navigate through our internal leveling system, continuously growing and enhancing your skills.
Key Responsibilities: - Execute technical tasks as assigned by the team lead.
- Contribute to system design and code review processes.
Participate in team discussions to ensure clarity on task objectives and project goals.
Hard Skills:
- Node.js with TypeScript, Fastify/Express/Nest.js
- Databases: Postgres, ElasticSearch, Redis
- Containerization: Docker, Kubernetes (K8s)
- Distributed Systems: Asynchronous task execution with queues, brokers, pub/sub, fanout
- Cloud Providers: AWS, GCP
- Experience with serverless and event-driven architectures
- Integration with third-party services (e.g., Stripe, OpenAI)
- Experience in setting up alerting systems to proactively detect system failures or performance degradation
- Ability to analyze logs and metrics to understand system performance, troubleshoot issues, and identify potential improvements
- End-to-end (E2E) testing experience
Personal Traits: - Persistent and goal-oriented
- Clear and concise communicator
- Strong analytical mindset with a passion for problem-solving
- A true team player who collaborates effectively
- Well-organized, with the ability to prioritize tasks and plan effectively
- Critical thinker, capable of solving complex problems
- Detail-oriented and thorough in all aspects of development
- Proactive, responsible, and capable of making independent decisions
- Eager to learn and continuously improve
Ready to take your skills to the next level? Join us and become part of an ambitious, growth-oriented team!
-
Β· 169 views Β· 17 applications Β· 16d
Junior Node.js Developer
Office Work Β· Ukraine (Lviv) Β· 1 year of experience Β· IntermediateRequirements: Excellent knowledge of JavaScript Experience with Node.js, SQL and databases Knowledge of OOP Experience with frameworks Understanding of software development life cycle Desire to work and study new technologies, approaches and best...Requirements:
- Excellent knowledge of JavaScript
- Experience with Node.js, SQL and databases
- Knowledge of OOP
- Experience with frameworks
- Understanding of software development life cycle
- Desire to work and study new technologies, approaches and best practices
- Attentive to details
- Fast-learning and results-oriented person
- English: Intermediate+ level (written, spoken)
Responsibilities:
- Write clean and maintainable code using Node.js
- Testing modules and integration
- Development of the server part of the application
- Implement back-end functionality according to requirements
- Staying current on new technologies and best practices
- Communicate with the customer and team members
Will be a plus:- Completed Backend courses
- Experience with git/svn, REST, Social Network APIβs
We offer:
- IT Club membership
- 18 days of vacation + 8 days of paid state holidays
- Health insurance
- Compensation for language trainings
- Compensation for educational courses, training, and certificates
- Compensation for sport activities
- Mentorship program
- Employee recognition program with awards
- Running club
- Reading club
- Cozy and pet-friendly office
- Weekly sweets & fruits office days
- Corporate bookshelf
- Office relax zone with PS4, VR, table games, table tennis, aero hockey, mini football table, and gymnastic ladder.
We are looking for a team player!
Are you interested? We would be glad to receive your CV.
More -
Β· 107 views Β· 18 applications Β· 16d
Middle/Senior Node.js Developer
Office Work Β· Ukraine (Lviv) Β· Product Β· 3 years of experience Β· IntermediateΠΠΠΠ β ΡΠ΅ ΠΌΡΡΡΠ΅, Π΄Π΅ ΡΠΎΠ±ΠΎΡΠ° ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ»ΠΈΠ²Π° ΡΠ° ΠΌΠ°Ρ Π·Π½Π°ΡΠ΅Π½Π½Ρ. Π’ΠΎΠΌΡ Π±Π΅Π· ΡΠ΅Π±Π΅ Π½ΡΡΠΊ! ΠΠΎΠ»ΡΡΠ°ΠΉΡΡ Π΄ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΠΠΠ, ΡΠΎΡΠΌΡΠΉΠΌΠΎ Π½Π°Π΄ΡΠΉΠ½ΠΈΠΉ ΡΠΈΠ» Π½Π°ΡΠΎΡ ΠΊΡΠ°ΡΠ½ΠΈ ΡΠ°Π·ΠΎΠΌ! Π¨ΡΠΊΠ°ΡΠΌΠΎ Middle/Senior Node.js Developer! ΠΡΠΈΡΠ΄Π½ΡΠΉΡΡ, Π±ΠΎ ΠΌΠΈ: ΠΎΡΡΡΡΠΉΠ½ΠΎ Ρ ΡΠ²ΠΈΠ΄ΠΊΠΎ ΠΏΡΠΈΠΉΠΌΠ°ΡΠΌΠΎ Π½Π° ΡΠΎΠ±ΠΎΡΡ Π·...ΠΠΠΠ β ΡΠ΅ ΠΌΡΡΡΠ΅, Π΄Π΅ ΡΠΎΠ±ΠΎΡΠ° ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ»ΠΈΠ²Π° ΡΠ° ΠΌΠ°Ρ Π·Π½Π°ΡΠ΅Π½Π½Ρ. Π’ΠΎΠΌΡ Π±Π΅Π· ΡΠ΅Π±Π΅ Π½ΡΡΠΊ! ΠΠΎΠ»ΡΡΠ°ΠΉΡΡ Π΄ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΠΠΠ, ΡΠΎΡΠΌΡΠΉΠΌΠΎ Π½Π°Π΄ΡΠΉΠ½ΠΈΠΉ ΡΠΈΠ» Π½Π°ΡΠΎΡ ΠΊΡΠ°ΡΠ½ΠΈ ΡΠ°Π·ΠΎΠΌ!
Π¨ΡΠΊΠ°ΡΠΌΠΎ Middle/Senior Node.js Developer!
ΠΡΠΈΡΠ΄Π½ΡΠΉΡΡ, Π±ΠΎ ΠΌΠΈ:
- ΠΎΡΡΡΡΠΉΠ½ΠΎ Ρ ΡΠ²ΠΈΠ΄ΠΊΠΎ ΠΏΡΠΈΠΉΠΌΠ°ΡΠΌΠΎ Π½Π° ΡΠΎΠ±ΠΎΡΡ Π· ΠΏΠ΅ΡΡΠΎΠ³ΠΎ Π΄Π½Ρ;
- Π½Π΅ Π·Π°ΡΡΠΈΠΌΡΡΠΌΠΎ Π·Π°ΡΠΏΠ»Π°ΡΡ;
- ΠΎΠΏΠ»Π°ΡΡΡΠΌΠΎ Π²ΡΠ΄ΠΏΡΡΡΠΊΡ (24 Π΄Π½Ρ Π² ΡΡΠΊ) ΡΠ° Π»ΡΠΊΠ°ΡΠ½ΡΠ½ΠΈΠΉ;
- Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΡΡΠΌΠΎ Π±Π΅Π·ΠΊΠΎΡΡΠΎΠ²Π½Π΅ ΠΌΠ΅Π΄ΠΈΡΠ½Π΅ ΡΡΡΠ°Ρ ΡΠ²Π°Π½Π½Ρ Π΄Π»Ρ ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΏΡΠ°ΡΡΠ²Π½ΠΈΠΊΠ° (ΠΊΡΠΏΡΠ²Π»Ρ Π»ΡΠΊΡΠ², Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½Ρ Π΄ΠΎΡΠ»ΡΠ΄ΠΆΠ΅Π½Π½Ρ, ΠΌΠ΅Π΄ΠΎΠ³Π»ΡΠ΄ΠΈ, Π°ΠΌΠ±ΡΠ»Π°ΡΠΎΡΠ½Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³Π° ΡΠ° ΡΠ½.);
- ΠΠΠΠ β ΡΠ΅ ΡΠΊΡΠ°ΡΠ½ΡΡΠΊΠΈΠΉ Π±ΡΠ·Π½Π΅Ρ, ΡΠΊΠΈΠΉ Π²ΠΈΠ·Π½Π°ΡΠ΅Π½ΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π²Π°ΠΆΠ»ΠΈΠ²ΠΈΠΌ Π΄Π»Ρ ΡΡΠ½ΠΊΡΡΠΎΠ½ΡΠ²Π°Π½Π½Ρ Π΅ΠΊΠΎΠ½ΠΎΠΌΡΠΊΠΈ ΡΠ° Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ ΠΆΠΈΡΡΡΠ΄ΡΡΠ»ΡΠ½ΠΎΡΡΡ Π½Π°ΡΠ΅Π»Π΅Π½Π½Ρ Π£ΠΊΡΠ°ΡΠ½ΠΈ. ΠΠ°ΡΡ Π²ΡΠΉΡΡΠΊΠΎΠ²ΠΎΠ·ΠΎΠ±ΠΎΠ²'ΡΠ·Π°Π½Ρ ΠΏΡΠ°ΡΡΠ²Π½ΠΈΠΊΠΈ ΠΏΡΠ΄Π»ΡΠ³Π°ΡΡΡ Π±ΡΠΎΠ½ΡΠ²Π°Π½Π½Ρ Π·Π³ΡΠ΄Π½ΠΎ ΡΠΌΠΎΠ², Π²ΠΈΠ·Π½Π°ΡΠ΅Π½ΠΈΡ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Π²ΡΡΠ²ΠΎΠΌ.
- ΠΠΠΠ β ΡΠ΅ Π½Π΅ Π»ΠΈΡΠ΅ ΠΏΠ°Π»ΡΠ½Π΅, Π° ΠΉ ΠΏΠΎΡΡΠΆΠ½Π° Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΈΡΡΠΎΠ²ΠΈΡ ΡΡΡΠ΅Π½Ρ, ΡΠΎ Π·ΠΌΡΠ½ΡΡ ΡΠΈΠ½ΠΎΠΊ. ΠΠ°ΡΡ ΠΠ’-ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡ ΠΌΡΠ»ΡΠΉΠΎΠ½ΠΈ ΠΊΠ»ΡΡΠ½ΡΡΠ².
- ΠΏΡΠ΄ΡΡΠΈΠΌΡΡΠΌΠΎ ΡΠ° Π΄ΠΎΠΏΠΎΠΌΠ°Π³Π°ΡΠΌΠΎ ΠΎΠ΄ΠΈΠ½ ΠΎΠ΄Π½ΠΎΠΌΡ, Π°Π΄ΠΆΠ΅ ΠΠΠΠ β ΡΠ΅ Π²Π΅Π»ΠΈΠΊΠ° Ρ Π΄ΡΡΠΆΠ½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°;
Π©ΠΎ ΡΡΠ΅Π±Π° ΡΠΎΠ±ΠΈΡΠΈ?
- ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΡΠ²Π°ΡΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΡ ΡΡΠ½ΠΊΡΡΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π½ΠΎ Π΄ΠΎ Π΄ΠΎΡΠΎΠΆΠ½ΡΠΎΡ ΠΊΠ°ΡΡΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΡ;
- ΠΌΠ°ΡΡΡΠ°Π±ΡΠ²Π°ΡΠΈ, ΡΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΈ ΡΠ° Π²Π΄ΠΎΡΠΊΠΎΠ½Π°Π»ΡΠ²Π°ΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΡ;
- Π²ΠΈΡΡΡΡΠ²Π°ΡΠΈ ΡΠΊΠ»Π°Π΄Π½Ρ ΡΠ΅Ρ Π½ΡΡΠ½Ρ Π·Π°Π²Π΄Π°Π½Π½Ρ ΠΏΡΠΎΡΡΠ³ΠΎΠΌ ΠΆΠΈΡΡΡΠ²ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΡ;
- Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΡΠ²Π°ΡΠΈ ΡΡΠ²ΠΎΡΠ΅Π½Π½Ρ, ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ, ΡΠ½ΡΠ΅Π³ΡΠ°ΡΡΡ ΡΠ° Π²ΠΈΠΏΡΡΠΊ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡΠ² CI/CD;
Π©ΠΎ ΠΌΠΈ ΠΎΡΡΠΊΡΡΠΌΠΎ?
- Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π²ΡΠ΄ 3 ΡΠΎΠΊΡΠ²;
- Π³Π»ΠΈΠ±ΠΎΠΊΡ Π·Π½Π°Π½Π½Ρ Node.js;
- Π΄ΠΎΡΠ²ΡΠ΄ ΠΊΠΎΠΌΠ΅ΡΡΡΠΉΠ½ΠΎΡ ΡΠΎΠ±ΠΎΡΠΈ Π· Nest.js ΡΠ° Express/Fastify Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ TypeScript;
- ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· Ρ ΠΌΠ°ΡΠ½ΠΈΠΌΠΈ ΡΠ»ΡΠΆΠ±Π°ΠΌΠΈ Azure / AWS;
- Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½ΠΈΡ , (Π½Π°ΠΏΡ. PostgreSQL);
- Π·Π½Π°Π½Π½Ρ ES6/7 ΡΠ° Babel;
- ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ ΡΠ° ΠΏΡΠ°ΠΊΡΠΈΡΠ½Π΅ Π·Π°ΡΡΠΎΡΡΠ²Π°Π½Π½Ρ Design Patterns ΡΠ° SOLID ΠΏΡΠΈΠ½ΡΠΈΠΏΡΠ²;
Π©ΠΎ ΠΌΠΈ ΠΏΡΠΎΠΏΠΎΠ½ΡΡΠΌΠΎ?
- ΠΎΡΡΡΡΠΉΠ½Π΅ ΠΏΡΠ°ΡΠ΅Π²Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ ΡΠ° ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½Ρ Π·Π°ΡΠΏΠ»Π°ΡΡ;
- ΠΌΠ΅Π΄ΠΈΡΠ½Π΅ ΡΡΡΠ°Ρ ΡΠ²Π°Π½Π½Ρ;
- ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΉΠ½ΠΎΠ³ΠΎ Π·ΡΠΎΡΡΠ°Π½Π½Ρ ΡΠ° ΡΠΎΠ·Π²ΠΈΡΠΊΡ;
- ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΈΠΉ ΠΎΡΡΡ Ρ ΠΌ. ΠΡΠ²ΡΠ²;
- ΠΊΡΡΡΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΡ Π°Π½Π³Π»ΡΠΉΡΡΠΊΠΎΡ;
Π΄ΡΡΠΆΠ½ΡΠΉ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΠ²;
Π₯ΠΎΡΠ΅Ρ ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ, ΡΠΊΡ Π±Π°ΡΠ°ΡΡ ΠΌΡΠ»ΡΠΉΠΎΠ½ΠΈ?
ΠΠΎΠ»ΡΡΠ°ΠΉΡΡ Π΄ΠΎ Π½Π°ΡΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ!
More -
Β· 194 views Β· 8 applications Β· 20d
Trainee Node.js Developer
Office Work Β· Ukraine (Lviv) Β· IntermediateWe are looking for a talented Node.js developer to join our team and develop innovative projects using JavaScript, Node.js, and different databases. Ideally, you need to have a passion for programming, great soft skills, and good English. It is a...We are looking for a talented Node.js developer to join our team and develop innovative projects using JavaScript, Node.js, and different databases.
Ideally, you need to have a passion for programming, great soft skills, and good English.
It is a full-time position in our Lviv office.
Requirements:βͺοΈ Solid understanding of Node.js
βͺοΈ Strong proficiency with JavaScript
βͺοΈ Working with SQL/NoSQL databases (Redis, MongoDB, and MSSQL)
βͺοΈ Knowledge of OOP
βͺοΈ At least Intermediate+ English level (written, spoken)
βͺοΈ Desire to work and study new technologies, approaches, and best practices
βͺοΈ Attentive to details
Will be a plus:
βͺοΈ Knowledge of Front End Development
βͺοΈ Bachelor's degree in Computer Science or an equivalentResponsibilities:
βͺοΈ Write clean and maintainable code using Node.js
βͺοΈ Testing modules and integration
βͺοΈ Development of the server part of the application
βͺοΈ Implement back-end functionality according to requirements
βͺοΈ Staying current on new technologies and best practices
βͺοΈCommunicate with the customer and team members
We offer:
βͺοΈ IT Club membership
βͺοΈ 18 days of vacation + 8 days of paid state holidays
βͺοΈ Health insurance
βͺοΈ Compensation for language trainings
βͺοΈ Compensation for educational courses, training, and certificates
βͺοΈ Compensation for sport activities
βͺοΈ Mentorship program
βͺοΈ Employee recognition program with awards
βͺοΈ Running club
βͺοΈ Reading club
βͺοΈ Cozy and pet-friendly office
βͺοΈ Weekly sweets & fruits office days
βͺοΈ Corporate bookshelf
βͺοΈ Office relax zone with PS4, VR, table games, table tennis, aero hockey, mini football table, and gymnastic ladder.
We are looking for a team player!
Are you interested? We would be glad to receive your CV.
-
Β· 266 views Β· 53 applications Β· 21d
Junior+ Backend Developer (Node.js)
Ukraine Β· Product Β· 1 year of experienceStrong Junior Backend Developer (Node.js) Our product - Checkly is an app designed to simplify the use of Shopify stores, specifically tailored for Ukrainian users. It allows for seamless integration of our custom Checkout page with your Shopify store,...Strong Junior Backend Developer (Node.js)
Our product - Checkly is an app designed to simplify the use of Shopify stores, specifically tailored for Ukrainian users. It allows for seamless integration of our custom Checkout page with your Shopify store, making the checkout process easier for Ukrainian customers and boosting conversion rates. Our dedicated team consists of product manager, one backend developer (seeking for the second), one frontend developer, a support manager, a tester, and a designer.
Job description:
Develop and maintain backend services for a Shopify-integrated application using Node.js (TypeScript) and NestJS.Design, optimize, and manage relational and NoSQL databases (PostgreSQL, future use of MongoDB).
Implement and optimize database queries using TypeORM.Implement caching using Redis for performance optimization.
Deploy and maintain applications using Heroku and Docker.
Ensure API security, authentication, and authorization best practices.
Work closely with frontend developers and other team members to ensure seamless integration.
Maintain proper documentation for APIs, database structures, and system workflows.
Participate in code reviews and contribute to continuous improvement.
Soft Skills:
- Strong problem-solving and analytical thinking.- Excellent communication and teamwork skills.
- Ability to work independently and manage time efficiently.
- Adaptability to new technologies and development best practices.
- Attention to detail and a strong sense of responsibility.
Hard Skills:
- Proficiency in Node.js (TypeScript) and NestJS.- Strong experience with relational databases (In particular PostgreSQL)
- Deep understanding of TypeORM for database interactions.
- Experience with Shopify GraphQL API and custom integrations would be an advantage
- Proficiency with Redis for caching and performance improvements.
- Experience with Docker for containerized deployments.
- Familiarity with Heroku for application deployment and scaling.
- Understanding of authentication and authorization mechanisms (OAuth, JWT).
- Strong knowledge of RESTful API design and GraphQL principles.
- Proficiency with version control systems (Git).
More
- 1 year of commercial experience in backend development is required. -
Β· 176 views Β· 21 applications Β· 22d
Trainee/Junior/ Back-End (Node) JavaScript Developer
Office Work Β· Ukraine (Lviv) Β· Beginner/ElementaryInsiders is a fast-growing IT company which employs about 200 people. Our company focused on providing innovative digital services and cutting-edge technologies to solve complex business challenges. We are located in Lviv and currently work in an office...Insiders is a fast-growing IT company which employs about 200 people. Our company focused on providing innovative digital services and cutting-edge technologies to solve complex business challenges.
We are located in Lviv and currently work in an office format. For candidates from other cities, we offer relocation (an apartment located near the office, this option is free).
What we expect from the candidate:
- A solid understanding and practical application of HTML/CSS, JavaScript, TypeScript, and Node.js.
- A deep knowledge and understanding of networking, including REST API standards and HTTP/HTTPS methods.
- Experience working with GraphQL API.
- Proven experience in Node.js with Express.js and Nest.js.
- Databases skills β MongoDB, Redis, MySQL, PostgreSQL.
- Readiness to develop expertise in Object-Relational Mapping (Mongoose, Prisma.js, TypeORM, and Sequelize).
- Experience with Git and knowledge of how to effectively use GitHub during teamwork.
what we offer:
- free study in our Corporate English Academy
- growth and development opportunities for young developers even if you have no commercial experience
- regular salary review (after the completion of each contract)
- provision of Apple equipment
- comfortable office with all amenities not far from the center (uninterrupted internet, generator, tea and coffee, pastries).
- timely payment of salaries.
- corporate events, teambuildings, etc.
- working on projects side by side with Senior developers, which will give you the opportunity to learn and develop.
More
-
Β· 60 views Β· 16 applications Β· 22d
Team Leader / Lead Node.js Engineer
Ukraine Β· 6 years of experience Β· Upper-IntermediateWeβre looking for a Team Leader / Lead Node.js Engineer in Lviv to join our team which cooperates with a Brazilian Time & Attendance startup. Project Description Our client is a Brazilian Time & Attendance startup. Our system allows us to ensure that...Weβre looking for a Team Leader / Lead Node.js Engineer in Lviv to join our team which cooperates with a Brazilian Time & Attendance startup.
Project Description
Our client is a Brazilian Time & Attendance startup. Our system allows us to ensure that employees follow the assigned schedule and track their time when they work out of the office.
Our team has been building the technical part of this product from the very beginning. We have already started working with companies with more than 1000 employees.
We are looking for a mature, challenge-driven engineer to reinforce our team and help us build a high-quality product. The project is growing and dynamic and affects the salaries of thousands of people across Brazil.
From the back-end perspective, the product is:
- A service-oriented system that operates inside the Kubernetes cluster
- All the services are written in Node.js, except one built using Ruby on Rails
- API for mobile and web applications
- Third-party Integrations with popular SaaS platforms and partners
Requirements
Must have
- Leadership and team management experience
- Excellent communication and presentation skills
- Strong analytical capabilities with an understanding of KPIs
- Software engineering fundamentals, algorithms, data structures, and OOP
- 5+ years of experience designing and developing scalable systems
- 4+ years of experience with Node.js
- Experience with Front-end (React)
- Proficient with microservices architecture
- Proficient with unit testing and testing automation in general
- Experience with RDBMS and NoSQL databases
- Experience with message queues(RabbitMQ, Kafka, NATS, etc.)
- Proficient with cloud environments (GCP preferred) and SaaS architectures
- Upper Intermediate English
- Ability to move fast and solve problems
- Basic Linux system administration skills
Nice to have
- Experience working with Kubernetes
- GCP, Prometheus, Grafana
- Experience with writing unit and integration tests with focus on effectiveness and not coverage
- Experience with non-relational databases: Neo4j, Druid, Kafka, Redis
- Basic Linux system administration
- Would be great: Experience with Temporal
- Experience with CI/CD pipelines, most likely Github Actions.
Responsibilities
- Overseeing the day-to-day operations of a Scrum team.
- Take part in the whole product/feature lifecycle (from discussing an idea to shipping to production).
- Collaborate with the Product Manager of the team to prioritize the backlog and keep track of progress.
- Act as a Scrum master for the team, driving retrospectives and sprint planning.
- Lead the system design activities to prepare and build new services.
- Improve system performance and scalability.
- Act as the primary point of contact for peer Team Leaders and Product Managers to ensuring timely, transparent communication and alignment on objectives.
What you get
- Meaningful work
- No time tracking
- Like-minded people
- Strong engineering culture
- Organic professional growth
- Work-life blend
- 20 vacation days
- Sick leaves until you get well
- Medical care & wellbeing
- Social responsibility
- Family-friendly space
- Gym with a personal trainer
- Office culture & supreme continuity
- BBQ parties, poker nights, office hookah, bike community and more