Senior Python Developer

ФИНОНА

  • Нур-Султан
  • Постоянная работа
  • Полная занятость
  • 1 д. назад
ВажноРабота предполагает только официальное трудоустройство по Трудовому кодексу РК. Форматы ГПХ или ИП не рассматриваются.Также просим вас указать зарплатные ожидание в сопроводительном письме.About UsWe are a growing international team with headquarters in Helsinki and a tech hub in Tallinn.Our parent company, Trumo Finance, is a forward-thinking fintech company delivering secure, efficient, and innovative payment solutions for businesses and consumers — with a strong presence in the iGaming industry.To support our continued growth, we’ve recently opened a new office in Astana and are excited to build a talented local team to join our mission.Job DescriptionKEY RESPONSIBILITIES:- Platform Development. Collaborate with product managers 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.- 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. Participate in operational tasks like environment configs and basic observability (logs/metrics/traces).REQUIRED SKILLS & QUALIFICATIONS:- Experience: more than 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 EnglishNICE TO HAVE:- 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- OS: LinuxМы международная команда с офисом в Астане, работающая над развитием финтех- и iGaming-продуктов для европейского рынка. Наши разработчики не аутсорс или временный ресурс, а полноценная часть команды, создающей и развивающей ключевые решения для наших клиентов.Мы не занимаемся проектной разработкой в классическом понимании, вы будете работать над единым продуктом, вместе с европейскими коллегами, участвуя в технических обсуждениях, принятии архитектурных решений и планировании новых фичей.Сейчас мы расширяем команду и ищем опытных разработчиков, специализирующихся на Python или Java/Node.js.Мы предлагаем:участие в долгосрочной разработке и эволюции продукта;взаимодействие с международной командой в ежедневной работе;прозрачную структуру и стабильную загрузку;оформление через локальное юридическое лицо в Казахстане.Мы ценим:чистый и поддерживаемый код;понимание принципов современной архитектуры;инициативность и желание развиваться в продуктовой команде.Если вам интересно быть не просто исполнителем, а активным участником международной разработки, то будем рады познакомиться!

HeadHunter