Description

Company Overview

The hiring organisation operates in the financial technology sector, developing software solutions that support digital financial services, transaction processing, and business operations. Its engineering team focuses on building secure, reliable, and maintainable systems that meet evolving business and customer requirements.

Role Summary

The Software Engineer — Financial Systems will design, develop, test, and maintain backend services and application components used in financial technology environments. The successful candidate will work with cross-functional teams to deliver dependable software, improve system performance, and support the integration of financial applications.

Key Responsibilities

  • Develop and maintain software components for financial applications and transaction-processing systems.

  • Write clean, maintainable, and testable code using appropriate programming languages and frameworks.

  • Design and integrate REST APIs and services that communicate with internal and external systems.

  • Work with relational databases to support reliable data storage, retrieval, and processing.

  • Identify, investigate, and resolve software defects and performance issues.

  • Participate in code reviews, technical discussions, and software design decisions.

  • Develop automated tests and contribute to continuous integration and delivery processes.

  • Prepare technical documentation and maintain clear records of software changes.

  • Collaborate with product, QA, DevOps, and business teams to deliver agreed engineering objectives.

Requirements and Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.

  • Professional experience in software development or demonstrable experience building production-quality applications.

  • Proficiency in at least one backend language, such as Java, C#, Python, Go, or TypeScript.

  • Understanding of REST APIs, database design, data structures, and software engineering principles.

  • Familiarity with Git, automated testing, and collaborative development workflows.

  • Knowledge of SQL and relational database systems.

  • Strong analytical and problem-solving skills.

  • Ability to communicate technical concepts clearly and work effectively in a remote team.

Benefits

  • Fully remote working arrangement within Estonia.

  • Opportunity to contribute to practical financial technology solutions.

  • Collaborative engineering environment with code reviews and knowledge sharing.

  • Opportunities for technical development and continued learning.

  • Exposure to modern development tools, testing practices, and deployment workflows.

Application Instructions

Interested candidates should submit their CV through the official application channel provided by the hiring organisation. Applicants should highlight relevant software projects, programming languages, technical experience, and links to a portfolio or code repository where available.

Are you interested in this position?

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

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