آگهی‌های استخدامی

استخدام Python Developer (دورکاری)

وایب | Vibe
تهران، تهران

شرح موقعیت شغلی

Python Developer (+5 Years Experience)

We are seeking a Python Developer with 5+ years of experience to join our fintech development team in Iran. The ideal candidate will be responsible for building, optimizing, and maintaining scalable, secure, and high-performance applications. This role requires strong expertise in backend development, API design, database management, and cloud technologies, particularly for financial services such as payment processing, fraud detection, and risk management.


Key Responsibilities ?

1- Backend Development & API Integration
Develop and maintain scalable backend services using Python and modern frameworks.
Design and implement RESTful and GraphQL APIs for financial applications.
Work with FastAPI, Flask, Django, or other Python frameworks to develop robust fintech solutions.
Ensure high security and compliance in transaction processing and data management.

2- Database & Data Management
Design and optimize SQL and NoSQL databases for fintech applications.
Work with PostgreSQL, MySQL, MongoDB, and Redis to manage financial data efficiently.
Implement data caching and indexing strategies for better performance.
Ensure data consistency, integrity, and security in compliance with industry regulations.

3- Financial System Architecture & Optimization
Develop high-performance and low-latency financial transaction processing systems.
Implement asynchronous processing using Celery, RabbitMQ, or Kafka for scalable fintech workflows.
Optimize system performance and reliability using multi-threading and multiprocessing techniques.
Work with event-driven architecture to improve fintech service efficiency.

4- Security & Compliance
Implement authentication and authorization mechanisms (OAuth2, JWT, OpenID).
Ensure compliance with financial security standards (PCI DSS, ISO 27001).
Apply OWASP security best practices to prevent vulnerabilities like SQL Injection, CSRF, and XSS.
Conduct code audits and penetration tests to identify and fix security risks.

5- Collaboration & DevOps
Work closely with frontend, DevOps, and QA teams to ensure smooth integration and deployment.
Develop Dockerized applications and deploy them using Kubernetes.
Implement CI/CD pipelines with GitLab CI/CD, Jenkins, or GitHub Actions.
Monitor system health using Prometheus, Grafana, and ELK Stack.


Technical Skills:

  • Programming: Strong proficiency in Python 3+ and its best practices.
  • Frameworks & Libraries: Experience with FastAPI, Django, Flask, SQLAlchemy, Celery.
  • Databases: Expertise in PostgreSQL, MySQL, MongoDB, Redis, or other SQL/NoSQL databases.
  • Microservices & APIs: Experience with GraphQL, gRPC, RESTful APIs, and event-driven systems.
  • Testing & Quality Assurance: Proficiency in pytest, unittest, or other testing frameworks.
  • Security & Authentication: Knowledge of OAuth2, JWT, OpenID Connect, and financial security.
  • DevOps & Deployment: Hands-on experience with Docker, Kubernetes, Terraform, CI/CD pipelines.
  • Cloud Services: Familiarity with AWS, Google Cloud, or local Iranian cloud providers (ArvanCloud, ParsOnline, Afranet).

مهارت‌های مورد نیاز

  • Python
  • PostgreSQL
  • SQL
  • NoSQL
  • MySQL
  • Graphql

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت دورکاری

تاریخ انتشار آگهی:

۱۴۰۴/۰۵/۱۴ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه