Middle Backend Developer (Python)
About the Project
Our client is building a platform that automates operational data exchange between financial institutions.
Banks, asset managers, and data providers use it to securely reconcile critical information such as user access rights and joiner/leaver events. The platform replaces manual, fragmented processes with automated and secure workflows, reducing operational risk, supporting regulatory compliance, and improving overall efficiency.
In essence, the project modernizes complex back-office operations in the financial sector, making them faster, more accurate, and more reliable.
Your Role
As a Python Developer, you will work on backend services that power these workflows. You will design and maintain APIs, implement business logic, and contribute to building a scalable, reliable system used by financial institutions.
This role is a good fit for engineers who enjoy working on clean backend architecture, well-defined domains, and systems where correctness and stability matter.
Responsibilities
- Develop and maintain backend services using Python
- Build and evolve APIs with Django and FastAPI
- Implement asynchronous and background processing using AsyncIO and Celery
- Work with SQL and NoSQL databases to ensure data integrity and performance
- Collaborate with QA and DevOps to ensure reliable deployments
- Write unit and integration tests as part of regular development
- Participate in code reviews and technical discussions
Requirements
- 3+ years of professional experience with Python
- Strong hands-on experience with Django and FastAPI
- Experience working with AsyncIO and Celery
- Solid understanding of SQL and NoSQL databases
- Familiarity with Docker and containerized environments
- Understanding of HTTP protocol and REST API design principles
- Confidence working in Linux / UNIX environments (shell, scripting, tools)
- You see testing (unit & integration) as part of the creative process, not a chore
- English — Intermediate+ (spoken and written)
Nice to Have
- Experience with fintech or regulated domains
- Background in high-load or data-intensive systems
- Experience with cloud platforms (AWS, Azure, or GCP)
Experience integrating with Salesforce or similar CRM / third-party enterprise systems
Why Starnavi
At Starnavi, you will work on real-world production systems for international clients, collaborate with experienced engineers, and have the opportunity to influence technical decisions. We value responsibility, transparency, and engineering quality.
Required languages
| English | B2 - Upper Intermediate |