Middle Python Developer

ФИНОНА

Middle Python Developer

Астана, улица Сыганак, 47

Описание вакансии

We are a growing international team based in Astana, working closely with partners and clients across the European Union. Unlike classic outsourcing or consulting setups, our engineers are an integral part of the product teams, collaborating daily with colleagues in Europe to build and evolve long-term platforms.

One of our clients, Trumo Finance, is a Finnish fintech company in the payment sector. It is a fast-growing fintech company on a mission to redefine payment solutions. From merchant payment processing to advanced open banking services, we’re building secure, scalable, and efficient financial products. If you're passionate about building high-performance payment systems and want to work in a fast-paced, innovative environment, this is your chance to make an impact!

Key Responsibilities:

Platform Development

  • Collaborate with product managers, designers, and engineers to build and maintain features for the Trumo payment platform.
  • Implement services and backend components in Python (FastAPI/Flask), focusing on reliability and clarity.

Architecture & APIs

  • Contribute to the design of secure, scalable services within a microservices environment.
  • Design, implement, and maintain well-documented RESTful APIs that are easy to integrate and evolve.

Quality & Delivery

  • Write clean, testable, well-documented code and unit/integration tests.
  • Contribute to CI/CD pipelines and release processes; suggest incremental improvements to workflows.

Infrastructure Collaboration

  • Work with Infra/DevOps to containerize services (Docker) and ensure smooth deployments.
  • Participate in operational tasks like environment configs and basic observability (logs/metrics/traces).

Troubleshooting & Optimization

  • Investigate bugs and performance issues; propose pragmatic fixes and optimizations.
  • Proactively flag risks or areas for improvement in performance, security, and user experience.

Teamwork & Growth

  • Share knowledge via PR reviews and documentation.
  • Mentor interns/junior engineers on specific tasks when needed; seek feedback to grow your own skills.

Required Skills & Qualifications

  • Experience: 2–4 years of professional Python experience in production.
  • Frameworks: Proficiency with FastAPI or Flask (Django experience also valued).
  • API Design: Proven experience designing and maintaining RESTful APIs (versioning, pagination, auth, docs).
  • Databases: Solid SQL skills (e.g., PostgreSQL) and working knowledge of a NoSQL store (Redis or MongoDB).
  • Comfortable modelling schemas and writing performant queries.
  • Microservices & Distributed Systems: Practical experience building/consuming services and working with messaging/async patterns; understands service boundaries and resiliency basics.
  • Docker: Hands-on experience containerising applications and using Docker Compose locally.
  • Testing & CI: Experience with pytest/unittest, code reviews, and CI tools (GitHub Actions, GitLab CI, etc.).
  • Problem-Solving & Communication: Strong debugging skills, clear written/verbal communication, and collaborative mindset.
  • Security Awareness: Familiar with secure API practices (authN/Z, secrets management, input validation) and basic data protection concepts.
  • Solid English

Nice to Have (Preferred)

  • Cloud: Exposure to AWS (EC2, S3, IAM, ECS/EKS or similar) and infrastructure automation basics.
  • Fintech/Payments: Experience in financial services, payment processing, or PCI-aware environments.
  • Frontend Touchpoints: Familiarity with React or modern frontend workflows for API integration.
  • Observability: Experience with tools like Prometheus/Grafana, OpenTelemetry, or ELK.
  • Advanced CI/CD: Experience optimizing build pipelines and deployment strategies.

Tech Stack

  • Languages & Frameworks: Python, FastAPI, Flask
  • Databases: PostgreSQL; Redis and/or MongoDB
  • Tools: Docker, Docker Compose, NGINX
  • Cloud: AWS (nice to have)
  • OS: Linux

What We Offer:

  • A competitive salary and employment via Finona (ТОО Финона)
  • Hybrid work in our Astana office
  • Opportunities to shape the future of payments & open banking
  • A fast-paced, collaborative team culture
  • Career growth & development opportunities

Важно: Рассматриваем кандидатов только через официальное трудоустройство через ТОО по ТК РК, без ГПХ или ИП. Гибридная работа по договоренности с командой, обычно 4/1. Процесс интервью будет проходить напрямую с Trumo, поэтому прошу отправлять ваши резюме на английском языке (CV in English). Также просим вас указать зарплатные ожидание в сопроводительном письме.

Спасибо, и хорошего дня.

Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию