Founded in 2010, our client is a leading financial technology company based in Latvia, specializing in loans, leasing, and other financial services for individuals and businesses. With over a decade of expertise, they have successfully served more than 260,000 clients and issued loans exceeding 145 million euros. Their mission is to deliver fast, simple, and reliable financial solutions tailored to each client's needs.
They are seeking a Senior Python Developer to support and enhance the company’s IT systems and services. This role provides an exciting opportunity to apply technical expertise and grow into a leadership role in the IT team. You will take responsibility for driving architectural improvements, refining workflows, leading and supporting the development team, and shaping the backbone of the company’s core FinTech products.
Main responsibilities:
- Develop and maintain systems, services, APIs, and integrations using Python and related technologies.
- Collaborate closely with other IT team members (Python developers, Front-End developers, BA/PM, DevOps) to achieve great results and to deliver necessary changes.
- Take a hands-on approach to solving technical challenges and optimization tasks.
- Ability to suggest and drive improvements in IT ecosystem, and architecture, enhance system performance and automation level, product delivery and overall development processes would be considered as an advantage
- Hands-on experience in leading a development process and a team of Python developers will be considered as an advantage. Willingness to take this responsibility and to develop these skills will be considered as an advantage and highly supported by the team and CTO
Must-have requirements to apply:
- 5+ years of software development experience with strong expertise in Python.
- Django & Django Rest Framework (DRF).
- RESTful API creation and maintenance.
- SQL database experience.
- Implementing integrations with external APIs.
- Unit testing best practices.
- Celery, dramatiq (background task management).
- Docker (containerization).
- Fluency in Latvian & working proficiency in English for effective communication.
Nice-to-have any one of these skills (not mandatory to apply):
- Team leadership experience or willingness to grow into a leadership role.
- Experience in FinTech (project-based).
- Familiarity with NestJS or similar frameworks.
- OpenBanking & bank statement categorization integrations.
- Experience with PDF data processing & API Mocking.
- mypy, DjangoCMS, FastAPI, Flask.
- CI/CD pipelines, Kubernetes, Asyncio.
The Offer:
- Competitive salary: €5200–€6000 gross.
- Hybrid work model: flexibility to work remotely and in the office.
- Comprehensive health insurance
- 120 EUR monthly bonus for food or health expenses
- Access to professional development and training opportunities.
- A collaborative work environment with fresh fruits, drinks, and a free lunch every day.