Mid/senior python back-end developer
Description
Mid/senior python back-end developer Liberum s. r. o. Place of work Bratislava, Slovakia (Job with occasional home office) Contract type full-time, trade licence Start date by agreement Wage (gross) 5 000 EUR/month month fix salary depends on your experience Information about the position Job description, responsibilities and duties We are looking for a skilled Python developer for a globally focused fintech company based in Bratislava that aims to transform the way people understand and manage their finances. About the project: Our client is building a platform for intelligent investment decision-making. The solution combines real market data (stocks, ETFs, bonds, commodities, and macroeconomic indicators) with AI agents that generate analyses, predictions, and portfolio recommendations. The project is currently in the prototype phase, and the client is looking for backend developers to join their team. What you will do: Design and implement REST API endpoints (CRUD for portfolios, watchlists, transactions, alerts) Implement authentication and authorization (JWT, role-based access) Extend the ingestion pipeline — new data sources, backfill strategies, error handling Work with async Python — FastAPI, SQLAlchemy 2.0 (async), asyncpg, redis.asyncio Write tests (pytest, TDD flow — tests before implementation) Participate in architectural decisions (message queues, caching, scaling) Review code (including AI-generated code) Employee perks, benefits Opportunity to be at the very beginning of a new international fintech project (opportunity to work on a real product from scratch — not maintaining legacy code) Collaboration with experienced professionals from the global finance and AI sectors Modern tech stack without technical debt Free access to AI tooling Flexible working hours, home office available (office in Bratislava) Small team = big impact on the product and architecture Information about the selection process We will carefully review every application. Only candidates who meet the requirements and qualifications for the position will be contacted. Please send your CV and a short description (2–3 sentences) of why the project caught your interest. Ideally, include a link to your GitHub or a project you’re proud of. Bonus points for: a pull request to an open-source project, your own side project, or an article/talk on Python/async/DB topics. Company on whose behalf the position is being filled Banking, finance The company focuses on developing innovative digital solutions that make financial analysis and trading more intuitive, data-driven, and accessible to a wider audience. Requirements for the employee Candidates with education suit the position Secondary with school-leaving examination University education (Bachelor's degree) University education (Master's degree) Language skills English - Advanced (C1) Experience in the position/sector IT Number of years of experience 3 Personality requirements and skills What we expect from you Must have
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.