Python Backend Engineer (Mid/Senior)
Required (Must-have):
• Strong experience with Python and FastAPI
• Solid understanding of PostgreSQL and SQLAlchemy (ORM)
• Experience with database migrations (Alembic)
• Writing automated tests (Pytest)
• Good English communication skills (verbal and written)
Preferred (Nice-to-have):
• Familiarity with Pydantic for data validation and settings
• Experience with asynchronous HTTP clients (HTTPX)
• Knowledge of encryption/security libraries (cryptography)
• Familiarity with type checking (MyPy) and code quality tools (Ruff)
• Experience with dependency management (Poetry)
• Understanding of CI/CD pipelines (GitHub Actions)
• Previous experience in fintech or financial applications
Tech Stack & Tools:
• Language: Python, FastAPI
• Database: PostgreSQL, SQLAlchemy, Alembic
• Tools: Poetry, Ruff, MyPy, Pytest, GitHub Actions
• Validation & Security: Pydantic, HTTPX, cryptography
• Hosting: Railway
Responsibilities:
• Improve and maintain the core product
• Bug fixing and code optimization
• Work with databases, APIs, and external services
Company: Fintech company developing modern financial transaction solutions, providing fast, reliable, and secure services for payment processing and integration with various financial systems.
Required languages
English | B2 - Upper Intermediate |