We are seeking an experienced Senior Backend Developer to join our RUNC engineering team and play a key role in building secure, scalable, and high‑performance fintech systems. In this role, you will design and develop backend services, implement complex financial business logic, enhance system performance, and contribute to critical technical decisions across the platform.
You will work closely with cross‑functional teams—including Tech Lead, Backend and Frontend Engineers, QA, DevOps, and Product Management—to transform business requirements into reliable backend solutions that support financial operations at scale.
Key Responsibilities
Design, develop, and maintain scalable backend services and APIs.
Implement complex business logic aligned with fintech requirements.
Write clean, maintainable, and testable code following engineering best practices.
Design and optimize database schemas, queries, and data access patterns.
Build RESTful APIs and backend integrations.
Participate in architecture discussions and contribute to technical design decisions.
Conduct effective code reviews and provide constructive technical feedback.
Identify and resolve performance issues and system bottlenecks.
Improve system reliability through enhanced error handling, monitoring, and logging.
Debug and resolve production incidents in collaboration with relevant teams.
Work closely with QA to ensure high test coverage and software quality.
Collaborate with Frontend, DevOps, Infrastructure, and Product teams.
Contribute to technical documentation and internal knowledge sharing.
Support continuous improvement of backend architecture and development processes.
Key Requirements
5+ years of professional backend development experience.
Proven experience building production‑grade backend applications.
Strong expertise in:
Python
Django
Django REST Framework
REST API development
Strong experience with:
PostgreSQL
Database design
Query optimization
Data modeling
Practical experience with:
Redis
RabbitMQ
Background job processing
Event‑driven architecture
Solid understanding of:
Object‑oriented programming
Software design patterns
Clean architecture principles
System design
Experience designing and developing:
Scalable APIs
Distributed systems
Microservices
System integrations
Experience working with:
Docker
Git
GitLab CI/CD
Production deployment processes
Additional capabilities:
Strong analytical and problem‑solving skills
Experience with unit testing, automated testing, and code review processes
Understanding of application security concepts (authentication, authorization, data protection, secure API design)
Experience working with high‑volume or mission‑critical systems
Key Competencies
Education: Bachelor’s degree or higher in:
Computer Engineering
Software Engineering
Electrical Engineering
Related fields Graduation from top‑ranked universities is a plus.
شرکت رانک به عنوان یک مشاور بانکی و ارائه دهنده خدمات نوآورانه بانکی و فین تکی فعالیت مینماید. در صورتی که تمایل به تجربه فعالیت در یک شرکت بینالمللی، دست و پنجه نرم کردن با چالشهای فراوان و یادگیری از آنها و حضور در جمعی دوستانه و منضبط را دارید. ما مشتاقه چشم به راه همراهان جدیدی در پیمودن این راه منحصر به فرد هستیم.