Description
Company Overview
The hiring organisation develops and maintains technology platforms that connect applications, services, and business systems. Its platform engineering function focuses on dependable APIs, scalable cloud services, and integration capabilities that enable products to operate efficiently across distributed environments.
Role Summary
The Software Engineer — Cloud Services & API Integration will develop service components and integration solutions that support communication between software platforms. The role combines application development, API design, cloud-based deployment practices, and system troubleshooting to improve reliability and interoperability.
Key Responsibilities
-
Design, implement, and maintain APIs and service integrations between internal applications and third-party platforms.
-
Develop backend components for distributed applications and cloud-hosted services.
-
Implement authentication, authorisation, validation, and error-handling mechanisms for service endpoints.
-
Work with messaging systems, event-driven workflows, and asynchronous processing where required.
-
Support deployment and configuration of services in cloud environments.
-
Investigate integration failures, service errors, and performance bottlenecks.
-
Develop automated tests and contribute to continuous integration and delivery pipelines.
-
Monitor service behaviour and assist with improvements to reliability and operational visibility.
-
Collaborate with infrastructure, security, QA, and product teams on technical delivery.
-
Maintain API specifications, integration documentation, and implementation notes.
Requirements and Qualifications
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
-
Experience developing backend services, APIs, or system integrations.
-
Proficiency in a programming language such as Java, Python, Go, C#, or TypeScript.
-
Understanding of HTTP, REST APIs, JSON, authentication, and service-to-service communication.
-
Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
-
Knowledge of Git, automated testing, and CI/CD fundamentals.
-
Understanding of containerisation, such as Docker, is an advantage.
-
Strong debugging, analytical, and technical documentation skills.
-
Ability to collaborate effectively with distributed teams and manage development tasks independently.
Benefits
-
Fully remote working arrangement within Estonia.
-
Opportunity to work with cloud technologies and modern integration architectures.
-
Exposure to distributed systems and API-driven software development.
-
Collaborative technical environment with opportunities for knowledge sharing.
-
Ongoing professional development in software engineering and platform technologies.
Application Instructions
Applicants should submit their CV through the official application channel provided by the hiring organisation. Candidates should outline their experience with backend development, APIs, cloud services, and system integrations, including relevant projects where possible.
Are you interested in this position?
Apply by clicking on the “Apply Now” Button below!
#JobsHubEstonia #GlobalRecruitment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal.