SPOTWARE

Senior Fullstack TypeScript Developer

в SPOTWARE

5 000 —‍ 5 500 €/мес до налогов

📍 Лимасол (Кипр)Помощь с переездом
Специализация
Fullstack / TypeScript / Node.js
Уровень
Senior
Английский
B2 — Upper-IntermediateB2 — Upper-Intermediate
Требуемый опыт
4+ лет

Stack

TypeScriptReactNode.jsPostgreSQL / MySQLGitLab CI / GitHub ActionsKubernetes

Spotware Systems is looking for a motivated Senior Fullstack TypeScript Engineer to join our internal billing automation project on-site in our Limassol office. In this role, you will take full ownership of both the front-end (React) and back-end (Node.js) development, while also working directly with non-technical stakeholders to gather and refine requirements. You will support the project end-to-end — from analysis and implementation to testing, deployment, and ongoing maintenance.

Responsibilities

  • Work closely with internal stakeholders to clarify and translate business requirements.
  • Design and implement front-end interfaces in React and back-end logic in Node.js (TypeScript).
  • Maintain and extend existing billing logic and internal automation workflows.
  • Migrate existing Python-based services to JavaScript/TypeScript where appropriate.
  • Integrate with:
  • Internal REST APIs.
  • CRM system (Monday.com API).
  • Mailing/notification services.
  • Work with relational databases (e.g., PostgreSQL, MySQL) including schema design and query optimization.
  • Write unit/integration tests to ensure system reliability.
  • Set up CI pipelines and deploy services to internal Kubernetes clusters.
  • Troubleshoot issues in production and support ongoing operations.

Requirements

  • 4+ years of full-stack development experience.
  • Strong knowledge of TypeScript, React, and Node.js.
  • Experience designing and consuming REST APIs.
  • Hands-on experience with RDBMS (PostgreSQL/MySQL) and query design.
  • Comfortable gathering and documenting requirements directly from business users.
  • Understanding of software testing strategies (unit, integration, basic automation).
  • Practical experience with CI/CD pipelines (GitLab CI, GitHub Actions, or similar).
  • Experience deploying and managing applications in Kubernetes.
  • Ability to work independently with minimal supervision.
  • Strong Russian and English communication skills (B2+ level) are required.

Nice to Have

  • Experience with Python (for migration and understanding existing services).
  • Exposure to financial, billing, compliance, or ERP systems.
  • Experience with message queues (RabbitMQ, Kafka) is a plus.

Conditions

  • Competitive remuneration.
  • Private medical insurance.
  • Relocation package (if applicable), including work permit arrangements.
  • Welcome baby bonus.
  • Birthday voucher.
  • Fully equipped office with daily fruits, breakfast on Wednesdays, pizzas on Thursdays, and snacks on Fridays.
  • Opportunities for professional growth.
Tatiana Palitsina Senior Recruiter
SPOTWARE

О компании SPOTWARE

Сфера
Алготрейдинг, электронная торговля, технологии для трейдеров и брокеров
Размер
51 - 100

Spotware was established in 2010 in Limassol, Cyprus. The company was founded by a fintech expert and entrepreneur – Andrey Pavlov. At this point, it is an in-house team of experts in financial technology who collectively possess over 100 years of industry experience.

Похожие вакансии

Зарплата скрыта, но соответствует вашей подписке
Можно удалённо из РФ
200 000 – 350 000 ₽/мес на руки
Полная удалёнка
Зарплата скрыта, но соответствует вашей подписке
📍 Москва (м. Войковская), можно удалённо из РФ
Зарплата скрыта, но соответствует вашей подписке
📍 Москва (м. Войковская), можно удалённо из РФ
250 000 – 320 000 ₽/мес на руки
Полная удалёнка