Software Country
Senior Python Developer (AI-First / AWS Serverless)
2 нед. назад
Страна неизвестнаSeniorRemoteB2
pythonfastapipydanticjava.netaws lambdadynamodbeventbridge
Experienced Software Engineer role focused on Python, AWS serverless, and AI agents for a European cloud-first SaaS platform used by CFOs worldwide. Remote position excluding Russia and Belarus, working CET time.
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.
About the product
- Leading European cloud-first SaaS platform for CFOs, trusted by over 6,500 companies worldwide.
- 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 (preferred stack: Angular, some React) as part of transition to full-stack model.
Requirements
- 6+ years of commercial experience with Python 3.12 (FastAPI, Pydantic v2).
- OR strong experience in Java / .NET with desire to transition to Python for server-side development (support and time for cross-training provided).
- Experience with AWS Serverless (Lambda, DynamoDB single-table design, EventBridge, SQS / SNS, S3).
- Real hands-on experience using AI agents for code generation in production.
- 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 B2B contract with payments in USD or EUR or labor contract if based in Georgia, Serbia, or Kazakhstan.
- Flexible work schedule.
- Possibility to work remotely.
- Opportunities for professional growth.
- Company laptop to ensure comfortable and efficient work setup.