Middle/Senior Python Developer at ФИНОНА — NeverHard
Middle/Senior Python Developer at ФИНОНА in Петропавловск. Skills: Documentation, FastAPI, Flask, Microservices, Optimization. Apply on NeverHard.
Company
ФИНОНА
Location
Петропавловск
Type
full_time
Remote: Yes
Required skills:
Documentation
FastAPI
Flask
Microservices
Optimization
Python
RESTful APIs
Teamwork
Troubleshooting
Важно Просим вас указать зарплатные ожидание в сопроводительном письме. About Us We 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/Gambling industry. To support our growth, we're looking for strong Python developers based in Kazakhstan. Job Description KEY 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 English ⠀ NICE 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