Software Country (ТОО Балхаш Системс)

Senior Java Developer (AI-First / AWS Serverless)

In short

This role builds and maintains shared platform services (SSO, tenant management, notifications, file storage, audit logs, feature flags) and orchestrates tenant/region provisioning through a Control Plane for a cloud-first SaaS platform. The company is a custom software development outsourcing firm with 30 years of experience in high-load, AI and BI solutions. It requires 6+ years of commercial experience with Java, Python, or C#/.NET, deep AWS serverless (Lambda, Step Functions, EventBridge) and Terraform/CI knowledge, plus hands-on work managing AI coding agents and writing automated tests. The job is fully remote, restricted to Serbia, with hours aligned to CET/CEST.

Location: Serbia; remote work; working hours aligned with Central European Time (CET/CEST).
Company
Software Country provides custom software development services, focusing on complex high-load applications, AI and BI solutions, and mobile apps, with 30 years of expertise.
What you will do
•Develop and maintain shared platform services including SSO, tenant management, user management, notifications, file storage, audit logs, and feature flags.
•Orchestrate provisioning and updates of tenants, regions, and shared infrastructure through the Control Plane.
•Manage AI agents such as Claude Code and Codex by assigning tasks, reviewing generated code, and updating instructions and prompts.
•Own quality end to end by writing unit, integration, and E2E tests and independently verifying features in production.
Requirements
•6+ years of commercial experience with Java, Python, or C#/.NET.
•Experience building serverless applications on AWS using Lambda, Step Functions, EventBridge, SQS/SNS, S3, and KMS.
•Knowledge of Gradle, including large multi-module builds, Dagger, event-driven patterns, and multi-tenant SaaS architecture.
•Deep understanding of Terraform and GitHub Actions CI/CD.
•Hands-on experience working with AI agents for code generation, or strong willingness to actively develop this skill.
•Experience with JUnit, Testcontainers/LocalStack, PITest, Mockito, and WireMock.
•English level B2+.
Culture & Benefits
•Remote work with a flexible schedule aligned with Central European Time.
•Collaboration available through a B2B contract with payments in USD or EUR according to preference, or through a labor contract.
•Opportunities for professional growth.
•Company laptop provided.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot