Oppodax is a leading cryptocurrency exchange in Iran, serving over 1 million users with thousands of daily transactions. We are looking for a Senior Node.js (TypeScript) Developer to join our engineering team and help build scalable and secure services for our growing platform.
Responsibilities
Design and develop scalable RESTful & WebSocket APIs for real-time trading
Optimize code for performance and scalability
Implement automated tests and maintain clean, well-structured code
Collaborate with product and engineering teams to enhance platform features
Manage and develop microservices architecture with Node.js & TypeScript
Work with SQL (PostgreSQL) and NoSQL (MongoDB) databases
Implement message queues (Kafka, RabbitMQ, or Redis) for efficient data processing
Ensure security best practices (JWT, OAuth, Rate Limiting) are followed
Required Skills & Experience
Strong proficiency in Node.js and TypeScript
Experience with NestJS or Express for API development
Knowledge of Redis, Kafka, RabbitMQ, and other messaging systems
Solid experience with PostgreSQL (SQL) and MongoDB (NoSQL)
Hands-on experience with Docker & Kubernetes
Familiarity with CI/CD pipelines and DevOps best practices
Strong understanding of software security concepts
Experience with automated testing (Jest, Mocha, or similar tools)
Prior experience in fintech, blockchain, or crypto-related projects is a plus
Why Join Oppodax?
Work in a fast-paced and innovative fintech environment
Competitive salary and benefits package
Flexible work options (remote or in-office)
Be part of one of Iran’s largest cryptocurrency exchanges
معرفی شرکت
شرکت اوپودکس (اکسنوین سابق https://exnovin.io) از سال 98 با تیمی خلاق و مستعد فعالیت خودش را در حوزه فین تک و به خصوص ارزهای دیجیتال شروع کرد و امروزه مفتخر است که به بیش از 300 هزار کاربر فعال سرویس دهی می کند.
هم اکنون قابلیت های منحصر به فردی در مجموعه اوپودکس برای همکاران ما وجود دارد که این ویژگی ها کمک میکنند تا دوستان ما احساس رضایت بالایی از کار در این مجموعه داشته باشند.