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
Сфера
Алготрейдинг, электронная торговля, технологии для трейдеров и брокеров
Размер
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.