Senior Full-Stack Engineer for Internal Billing Automation Project

Spotware Systems • Cyprus
Relocation
Apply
AI Summary

Join our team as a senior full-stack engineer to work on our internal billing automation project. You will be responsible for designing and implementing front-end interfaces in React and back-end logic in Node.js, as well as collaborating with internal stakeholders to gather and refine requirements. This is a senior role that requires 4+ years of full-stack development experience and strong knowledge of TypeScript, React, and Node.js.

Key Highlights
Design and implement front-end interfaces in React
Develop and maintain back-end logic in Node.js
Collaborate with internal stakeholders to gather and refine requirements
Technical Skills Required
TypeScript React Node.js
Benefits & Perks
Competitive salary
Private medical insurance
Comprehensive relocation support
Fully equipped office
Friendly and collaborative working environment

Job Description


  • Spotware Systems is looking for a motivated Senior Full-Stack Engineer (Node.js, React, TypeScript) to join our internal billing automation project onsite in our Limassol office. In this role, you will take full ownership of both the frontend (React) and backend (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 salary
  • Private medical insurance
  • Comprehensive relocation support, including work permit arrangements and coverage of travel and accommodation logistics
  • Baby bonus for new parents
  • Birthday gift vouchers
  • Fully equipped office with daily fruits, pizza on Thursdays, and snacks on Fridays
  • Opportunities for professional growth
  • Friendly and collaborative working environment

Powered by JazzHR

g32lprbqD0

Subscribe our newsletter

New Things Will Always Update Regularly