We are looking for a talented or experienced Software Engineer to join the Lite Team. In this role, you will design and develop the core backend systems that power our trading platform, ensuring reliability, scalability, and high performance for thousands of concurrent users in real-time. You’ll work alongside a passionate and skilled team to build the backbone of one of Iran’s leading digital asset exchanges.
Responsibilities
- Design, develop, test, and deploy robust backend services for the Wallex Exchange platform.
- Solve complex challenges around scalability, performance optimization, and data consistency in distributed systems.
- Maintain and integrate software modules, ensuring smooth operation across microservices.
- Conduct risk and reliability analysis, ensuring compliance with security and financial industry standards.
- Monitor production systems, identify bottlenecks, and implement optimizations for higher throughput and resilience.
- Collaborate with cross-functional teams, including DevOps, QA, and frontend, to design and deliver new trading features.
- Participate in system design discussions, contributing to architectural improvements and code reviews.
- Continuously improve development workflows using AI-assisted tools for testing, documentation, and automation.
Requirements:
- 3+ years of hands-on experience in backend or full-stack software development.
- Strong proficiency in at least one mainstream backend language: Go, PHP, or Java.
- Solid understanding of microservices and event-driven architectures.
- Experience with message brokers such as Kafka or RabbitMQ for real-time data pipelines.
Familiarity with monitoring and observability tools such as Grafana, Prometheus, or Elastic APM. - Understanding of containerized deployments and CI/CD practices (Docker, Kubernetes, GitLab CI, etc.).
- Experience working with SQL and NoSQL databases (e.g., MySQL, Redis, ClickHouse).Software Engineer | Lite