Position: Senior Full-stack developer
Company: TechHunt
Experience required: 5y
English level: upper

The company is a global online payment company that offers an end-to-end payments solution to Merchants.

Solutions & Services:
- 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
- Anti-fraud and payment Risk Management services
- Consumer/Cardholder customer services
- E-Money services. 

Main tasks:
- 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. 

Main expectation:
- 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)