

Job Description:
We are looking for an experienced Senior Backend Developer to join our RUNC engineering team and contribute to building secure, scalable, and high-performance fintech systems.
In this role, you will be responsible for designing and developing backend services, implementing complex business logic, improving system performance, and contributing to technical decisions.
You will collaborate closely with:
● Tech Lead
● Backend Engineers
● Frontend Engineers
● QA Engineers
● DevOps Engineers
● Product Manager
Your responsibility will be transforming 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 based on fintech requirements.
● Write clean, maintainable, and testable code following engineering best practices.
● Design and optimize database structures, queries, and data access patterns.
● Develop RESTful APIs and backend integrations.
● Participate in architecture discussions and technical design decisions.
● Perform effective Code Reviews and provide technical feedback.
● Identify and resolve performance issues and technical bottlenecks.
● Improve system reliability through better error handling, monitoring, and logging.
● Participate in debugging and resolving Production Incidents.
● Collaborate with QA teams to ensure software quality and test coverage.
● Work closely with Frontend, DevOps, Infrastructure, and Product teams.
● Contribute to technical documentation and knowledge sharing.
● Support continuous improvement of backend architecture and development processes.
Key Requirements:
● 5+ years of professional Backend Development experience.
● Strong 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 Jobs
○ Event-driven Architecture
● Strong 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
● Ability to analyze technical problems and provide effective solutions.
● Experience with:
○ Unit Testing
○ Automated Testing
○ Code Review Processes
● Understanding of application security concepts including:
○ Authentication
○ Authorization
○ Data Protection
○ Secure API Design
● Experience working with high-volume or mission-critical systems.
Key Competencies:
Bachelor's degree or higher in:
● Computer Engineering
● Software Engineering
● Electrical Engineering
● Related fields
*Graduating from top ranked universities is a plus.
Previous experience working in:
● Fintech
● Payment Platforms
● Trading Systems
● Digital Asset Platforms
● Large-scale Technology Companies
Experience building production systems requiring:
● High Availability
● Security
● Scalability
● Operational Reliability
● Performance Optimization
ثبت مشکل و تخلف آگهی
ارسال رزومه برای شرکت رانک
مقایسه من با سایر متقاضیان