Description

Company Overview

The organisation operates within the financial technology industry, developing digital payment infrastructure and technology-driven financial services that support electronic transactions, merchant payments, and financial integrations. Its engineering environment focuses on building scalable backend systems capable of processing financial transactions securely, maintaining service availability, and supporting reliable communication between payment platforms and banking institutions.

Role Summary

The Backend Engineer – Digital Payment Infrastructure will be responsible for developing, maintaining, and optimising backend services that power digital payment applications and transaction processing systems.

The role involves designing backend components, implementing payment processing logic, developing API integrations, and improving the performance of financial transaction services. The successful candidate will collaborate with product, infrastructure, and engineering teams to deliver reliable backend solutions that support payment authorisation, transaction validation, settlement workflows, and financial data management.

Key Responsibilities

  • Design, develop, and maintain scalable backend services supporting digital payment processing.

  • Build and maintain RESTful APIs connecting payment applications, merchant platforms, and external financial service providers.

  • Develop transaction processing logic covering payment initiation, authorisation, validation, and status management.

  • Implement reliable mechanisms for handling duplicate requests, failed transactions, and payment retries.

  • Integrate third-party payment gateways, banking APIs, and financial infrastructure services.

  • Develop backend components supporting transaction reconciliation and settlement operations.

  • Optimise database queries and backend processes to improve application performance.

  • Implement appropriate authentication, authorisation, and financial data protection mechanisms.

  • Investigate production incidents, troubleshoot backend errors, and implement corrective solutions.

  • Participate in code reviews, technical design discussions, and backend architecture improvements.

  • Maintain technical documentation covering API specifications, system components, and integration workflows.

  • Work with DevOps engineers to support deployment processes, monitoring, and service reliability.

Requirements and Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.

  • Professional experience developing backend applications, preferably within fintech or financial services.

  • Strong programming knowledge in Java, Python, Go, Node.js, or similar backend technologies.

  • Practical experience designing and developing RESTful APIs.

  • Good understanding of microservices architecture and distributed application systems.

  • Experience working with PostgreSQL, MySQL, or comparable relational databases.

  • Knowledge of transaction processing, payment gateway integrations, and financial application workflows.

  • Familiarity with message queues and asynchronous processing technologies.

  • Understanding of API authentication, encryption, and secure software development practices.

  • Experience using Git, Docker, and automated testing frameworks.

  • Strong debugging, analytical, and problem-solving capabilities.

  • Ability to communicate technical concepts and collaborate effectively within a remote engineering team.

Benefits and Development Opportunities

  • Fully remote working arrangement within Estonia.

  • Opportunity to develop high-performance digital payment infrastructure.

  • Exposure to banking integrations, payment gateways, and financial transaction systems.

  • Collaboration with experienced software engineering and fintech professionals.

  • Opportunities to contribute to backend architecture and technical decision-making.

  • Continuous professional development in modern backend technologies.

  • Career development opportunities within payment engineering and financial infrastructure.

Application Instructions

Interested candidates should submit an updated CV outlining their backend engineering experience, programming expertise, API development capabilities, and relevant financial technology projects. Applicants are encouraged to highlight previous work involving payment integrations, transaction processing, distributed systems, or scalable financial applications.

Are you interested in this position?

Apply by clicking on the “Apply Now” Button below!

#JobsHubEstonia #GlobalRecruitment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal.