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

Python developer for financial SaaS

In short

Senior backend role building the API for a customer-facing financial data collection product on a European cloud-first SaaS platform for CFOs, with growing full-stack (Angular/React) and heavy AI-agent (Claude Code, Codex) involvement in development. Requires 6+ years of Python (FastAPI, Pydantic v2) or Java/.NET with willingness to switch, plus AWS Serverless experience (Lambda, DynamoDB, EventBridge, SQS/SNS, S3), testing stack (pytest, uv, Ruff, mypy), Terraform/CI-CD knowledge, and English B2+. Fully remote, B2B contract paid in USD/EUR (or labor contract for candidates in Georgia, Serbia, or Kazakhstan).

About the company
We have 30 years of expertise in designing and building custom software systems. We provide software development services focusing on complex high-load applications, AI and BI solutions, and mobile apps. We are looking for an experienced Software Engineer with strong hands-on experience in Python, Java, AWS Lambda and AI Agents for a leading European cloud-first SaaS platform for CFOs, trusted by over 6,500 companies worldwide. Our system unifies data from hundreds of ERPs into a single source of truth and uses AI agents to automate financial close, planning, and audit processes.
Responsibilities
•Develop and maintain the API for a customer-facing financial data collection product.
•Manage AI agents (Claude Code, Codex): write prompts, review agent output, keep instructions up to date.
•Take full end-to-end ownership of quality: write tests and independently verify features in deployed environments.
•As the project evolves — gradually take on front-end tasks (our preferred stack is Angular, with some React) as part of the transition to a full-stack model.
Requirements
•6+ years of commercial experience with Python 3.12 (FastAPI, Pydantic v2). OR strong experience in Java / .NET with a genuine desire to transition to Python for server-side development (we will provide support and time for cross-training).
•Experience with AWS Serverless (Lambda, DynamoDB single-table design, EventBridge, SQS/SNS, S3).
•Real hands-on experience using AI agents for code generation in a production environment.
•Testing and quality stack: pytest (with DynamoDB Local), uv, Ruff, mypy.
•Understanding of IaC (Terraform) and CI/CD (GitHub Actions).
•Understanding of event-driven and multi-tenant SaaS architecture patterns.
•English level B2+.
Conditions
•Collaboration via a B2B contract with payments in USD or EUR, depending on your preference, or through a labor contract if you are based in Georgia, Serbia, or Kazakhstan.
•Flexible work schedule.
•Possibility to work remotely.
•Opportunities for professional growth.
•A company laptop to ensure a comfortable and efficient work setup.

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