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

Senior Java Developer (AI-First / AWS Serverless)

In short

Senior backend role building shared platform services (SSO, tenant/user management, notifications, file storage, audit logs, feature flags) and Control Plane provisioning for a multi-tenant SaaS platform, with heavy use of AWS serverless (Lambda, Step Functions, EventBridge, SQS/SNS, S3, KMS). Requires 6+ years with Java, Python, or C#/.NET, Terraform, GitHub Actions CI/CD, and experience managing AI coding agents (Claude Code, Codex) plus thorough test coverage (JUnit, Testcontainers/LocalStack, PITest, Mockito, WireMock). Fully remote, CET/CEST-aligned hours, open to candidates anywhere except Russia and Belarus; B2B contract (USD/EUR) or labor contract for those based in Georgia, Serbia, or Kazakhstan.

Location
Remote from any location except Russia and Belarus; working hours aligned with CET/CEST.
Company
Software development company with 30 years of experience building custom high-load systems, AI and BI solutions, and mobile applications.
What you will do
•Develop and maintain shared platform services, including SSO, tenant and user management, notifications, file storage, audit logs, and feature flags.
•Orchestrate tenant, region, and shared infrastructure provisioning and updates through the Control Plane.
•Manage AI coding agents such as Claude Code and Codex by assigning tasks, reviewing generated code, and updating prompts and instructions.
•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 with AI agents for code generation, or strong willingness to develop this skill.
•Experience with JUnit, Testcontainers/LocalStack, PITest, Mockito, and WireMock; English at B2+ level.
Culture & Benefits
•Remote work with a flexible schedule.
•Collaboration available through a B2B contract with payments in USD or EUR.
•Labor contract option for candidates based in Georgia, Serbia, or Kazakhstan.
•Professional growth opportunities.
•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