استخدام (Senior Back-End Developer(Node.js
شرح موقعیت شغلی
Position: Full-time / On-site
About Oppodax
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
مهارتهای مورد نیاز
- Back-end
- Node.js
- PostgreSQL
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست