Back to Careers

Fullstack Developer

  • Head of Sales -

    Dnipro, Ukraine

Fullstack Developer

This is CommerceGate

CommerceGate is a proprietary global online payment company that offers an end-to-end payments solution to Merchants.

Solutions & Services provided:

  • Payment Technologies:
    • Payment Gateway platform, supporting Card Payments globally and Alternative/Local Payment Methods
    • Billing system, i.e Reconciliation, Reporting and Invoicing solutions
  • Online Payments processing solutions globally, with a strong focus on the EU and LatAm markets
  • AntiFraud and payment Risk Management services
  • Consumer/Cardholder customer services
  • E-Money services, including SEPA Payment Accounts, Prepaid Card Issuing program and FX services are under development

Authorised and regulated by Bank of Spain,

PCI DSS Lvl 1 certified,

CommerceGates’ offering is focused on the provision of E-commerce and Mobile Payment solutions to merchants in all sectors and supports a variety of geographics and payment schemes.

The company’s multinational team consists of almost 50 fintech professionals distributed among 5 countries (Spain, Ukraine, the UK, Portugal, and Brazil).

Fullstack Developer

We are seeking a skilled and motivated Full Stack Developer with experience in Online Payments, i.e. PayTech, DigitalBanking, eWallet projects, and/or working experience in Payment Gateway, Online Payments Acquiring, Payment Service Provider (PSP), Payment Initiation Service Provider (PISP) platforms, to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining robust web applications and systems in the payment industry. You will collaborate closely with cross-functional teams, including designers, product managers, and other developers, to create innovative solutions that drive our business forward.


  • Develop and maintain scalable, secure, and efficient web applications for Payment Service Provider (PSP) and Payment Initiation Service Provider (PISP) platforms.
  • Collaborate with designers, product managers, and other developers to translate business requirements into technical solutions.
  • Implement front-end user interfaces using React.js and modern web technologies such as HTML, CSS, and JavaScript.
  • Build and optimize back-end systems and APIs using Node.js and Java/Kotlin.
  • Design and develop database schemas and integrate data storage solutions using PostgreSQL and MongoDB.
  • Utilize containerization technologies such as Docker and Kubernetes for application deployment and management.
  • Use GitLab for version control and collaborate with the team using collaborative development workflows.
  • Write clean, well-documented, and maintainable code while adhering to coding standards and best practices.
  • Conduct thorough testing and debugging to ensure the quality and reliability of payment applications.
  • Collaborate with the DevOps team to deploy applications and manage production environments.



  • Proven experience as a Full Stack Developer in the area of online payments or close, PayTech and/or Online Banking project(s), experience in Payment Service Provider (PSP) and Payment Initiation Service Provider (PISP) platforms.
  • Strong proficiency in front-end technologies such as React.js, HTML, CSS, and JavaScript.
  • Solid understanding of back-end technologies and frameworks, particularly Node.js.
  • Experience with database systems, both SQL (PostgreSQL) and NoSQL (MongoDB).
  • Proficient in using containerization technologies like Docker and Kubernetes.
  • Familiarity with version control systems, specifically GitLab, and collaborative development workflows.
  • End-to-End responsibility experience with integrating third-party payment APIs and platforms.
  • Strong problem-solving and analytical skills, with the ability to troubleshoot and debug complex issues.
  • Good communication and collaboration skills, with the ability to work effectively in a team environment.
  • Proactive mindset, self-motivated, and eager to learn and adapt to new technologies and frameworks.
  • Practical experience with php-based applications ( there are some legacy parts in platform to be moved to node-js)

Next skills (experience) is an advantage:

  • Java/Kotlin practical experience.
  • *Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • *Understanding of security and compliance requirements in payment systems.
  • *Knowledge of payment industry standards and protocols, such as PSD2, Open Banking, and payment gateways.
  • *Familiarity with financial regulations and standards, such as PCI DSS, GDPR, and AML.

Who We Are

CommerceGate is the payment service provider, delivering a proprietary end-to-end infrastructure connecting merchants to multiple acquiring partners. CommerceGate delivers payments across multiple online sectors and business verticals.

Ready to meet us?

If you are enthusiastic about this role, apply. We are eager to meet you!

Our email address:

CommerceGate is an equal opportunity employer. We do not discriminate based on ethnicity, colour, race, genealogy, nationality, religion, sex, gender, gender identity, sexual orientation, age, disability, marital status or any legally protected status.

All your information will be kept confidential according to our guidelines.

Apply Now