Description
Company Overview
The organisation operates in the digital banking and financial technology industry, providing technology-enabled financial services supported by modern banking applications, account management systems, and secure financial data infrastructure. Its engineering activities focus on developing reliable backend services that support digital accounts, financial records, customer information management, and banking integrations.
Role Summary
The Backend Engineer – Banking Data & Account Services will design, develop, and maintain backend systems responsible for managing digital banking accounts, customer financial information, account balances, and transaction records.
The role focuses on developing dependable financial data services, implementing account management functionality, maintaining database integrity, and supporting integrations with banking infrastructure and external financial service providers.
The successful candidate will contribute to backend engineering projects that improve the reliability, security, and efficiency of digital banking applications while ensuring that financial information is processed accurately and consistently.
Key Responsibilities
-
Design and develop backend services supporting digital banking accounts and financial applications.
-
Build APIs for customer account creation, account maintenance, and account information retrieval.
-
Develop backend functionality for account balances, transaction histories, and financial record management.
-
Implement data validation and business rules governing account-related operations.
-
Develop reliable database structures for managing customer and financial information.
-
Support integrations with banking APIs and external financial infrastructure providers.
-
Implement secure authentication and authorisation mechanisms for banking services.
-
Maintain data consistency across connected applications and internal banking systems.
-
Optimise database queries and backend processes for improved performance.
-
Investigate account service errors, transaction discrepancies, and data processing issues.
-
Implement automated unit and integration tests for banking application functionality.
-
Collaborate with frontend developers, product teams, and infrastructure engineers.
-
Maintain technical documentation covering backend services, database structures, and application interfaces.
-
Contribute to continuous improvements in backend reliability, scalability, and maintainability.
Requirements and Qualifications
-
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
-
Professional backend development experience, preferably involving banking or financial applications.
-
Strong programming skills in Java, Kotlin, Python, C#, or Node.js.
-
Experience developing RESTful APIs and backend application services.
-
Good knowledge of relational databases, particularly PostgreSQL or MySQL.
-
Understanding of database transactions, data consistency, and financial record management.
-
Familiarity with microservices and distributed application architecture.
-
Knowledge of authentication, authorisation, and secure financial data handling.
-
Experience with automated testing, Git, and modern development workflows.
-
Familiarity with banking APIs, account management platforms, or open banking integrations is advantageous.
-
Strong analytical, debugging, and problem-solving abilities.
-
Excellent technical documentation and collaboration skills.
Benefits and Development Opportunities
-
Fully remote working arrangement within Estonia.
-
Opportunity to develop core backend systems for digital banking services.
-
Exposure to banking infrastructure and financial data management technologies.
-
Collaboration with multidisciplinary engineering and financial technology teams.
-
Opportunities to contribute to system architecture and backend engineering improvements.
-
Professional development in secure financial software engineering.
-
Potential progression into backend architecture, banking platform engineering, or financial systems development.
Application Instructions
Interested candidates should submit an updated CV highlighting their backend development experience, technical qualifications, programming languages, and relevant banking or fintech projects. Candidates should provide examples of their experience with APIs, database systems, financial applications, or distributed backend services.
Are you interested in this position?
Apply by clicking on the “Apply Now” Button below!
#JobsHubEstonia #GlobalRecruitment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal.