Iranian Company in Fintech Industry
Annual Package: 1 – 1.5 billion Tomans
Responsibilities
· Design, develop, and maintain scalable microservices for financial trading and payment systems.
· Implement secure authentication and authorization mechanisms including SSO and SAML protocols.
· Design and optimize database schemas, queries, and indexing strategies for high-throughput financial data.
· Collaborate closely with front-end developers, product managers, and DevOps engineers in agile teams.
· Actively participate in code reviews, give and receive constructive feedback, and continuously improve code quality.
· Work with DevOps concepts including containerization, CI/CD pipelines, and infrastructure as code.
· Apply critical thinking to troubleshoot complex system issues and propose robust, long-term solutions.
· Ensure data consistency, transaction integrity, and audit compliance for financial operations.
· Write clean, maintainable, and well-documented code following industry best practices.
· Stay updated with emerging technologies and security standards relevant to financial markets.
Requirements
· Strong experience in back-end development with Python.
· Deep understanding of microservices architecture including service discovery, API gateways, and inter-service communication.
· Hands-on experience with SSO and SAML protocols for enterprise identity and access management.
· Previous experience working in financial markets, trading platforms, banking, or FinTech environments.
· Strong understanding of DevOps concepts including Docker, Kubernetes, CI/CD pipelines, and infrastructure automation.
· Excellent team collaboration skills with a strong focus on open communication and feedback receptiveness.
· Critical thinker who challenges assumptions, analyzes problems deeply, and avoids rushed solutions.
· Strong problem-solving skills and attention to detail, especially for security and data accuracy.